Aracılığıyla paylaş


Calendar.DisplayMode Özellik

Tanım

Takvimin ay, yıl veya on yıl görüntüleyip görüntülemediğini belirten bir değer alır veya ayarlar.

public:
 property System::Windows::Controls::CalendarMode DisplayMode { System::Windows::Controls::CalendarMode get(); void set(System::Windows::Controls::CalendarMode value); };
public System.Windows.Controls.CalendarMode DisplayMode { get; set; }
member this.DisplayMode : System.Windows.Controls.CalendarMode with get, set
Public Property DisplayMode As CalendarMode

Özellik Değeri

Görüntülenmesi gereken süreyi Calendar gösteren değer.

Örnekler

Aşağıdaki örnek, bir yıldaki ayları DisplayModeChanged görüntüleyen ve kullanıcı bir aya veya yıla tıkladığında takvimin değerini değiştirmemesi DisplayModeiçin olayı işleyen bir takvim oluşturur.

Calendar yearCalendar = new Calendar();
yearCalendar.DisplayMode = CalendarMode.Year;
yearCalendar.DisplayModeChanged +=
    new EventHandler<CalendarModeChangedEventArgs>(Calendar_DisplayModeChanged);

// root is a Panel that is defined elswhere.
root.Children.Add(yearCalendar);
Dim yearCalendar As New Calendar()
yearCalendar.DisplayMode = CalendarMode.Year
AddHandler yearCalendar.DisplayModeChanged, AddressOf Calendar_DisplayModeChanged

' root is a Panel that is defined elswhere. 
root.Children.Add(yearCalendar)
<Calendar DisplayMode="Year" DisplayModeChanged="Calendar_DisplayModeChanged" />
private void Calendar_DisplayModeChanged(object sender,
                                         CalendarModeChangedEventArgs e)
{
    Calendar calObj = sender as Calendar;

    calObj.DisplayMode = CalendarMode.Year;
}
    Private Sub Calendar_DisplayModeChanged(ByVal sender As Object, ByVal e As CalendarModeChangedEventArgs)
        Dim calObj As Calendar = TryCast(sender, Calendar)

        calObj.DisplayMode = CalendarMode.Year
    End Sub

    Private Sub calendar1_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
        Dim cal = TryCast(sender, Calendar)
        cal.BlackoutDates.AddDatesInPast()
    End Sub

End Class

Açıklamalar

Takvim bir ay, bir yıl veya on yıl görüntüleyebilir. Aşağıdaki tabloda, kullanıcının her moda nasıl gidici olduğu listeleniyor.

DisplayMode Eylem
Ay Yıl moduna gitmek için ay başlığına tıklayın.
Yıl On yıl moduna gitmek için yıl başlığına tıklayın. Ay moduna gitmek için görüntülenen aylardan birine tıklayın.
On yıl Yıl moduna gitmek için görüntülenen yıllardan birine tıklayın.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı DisplayModeProperty
Meta veri özellikleri olarak ayarlandı true BindsTwoWayByDefault

Şunlara uygulanır