Calendar.DisplayMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si le calendrier affiche un mois, une année ou une décennie.
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
Valeur de propriété
Valeur qui indique la période de temps devant être affichée par Calendar.
Exemples
L’exemple suivant crée un calendrier qui affiche les mois d’une année et gère l’événement DisplayModeChanged afin que lorsque l’utilisateur clique sur un mois ou sur l’année, le calendrier ne change pas son DisplayMode.
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
Remarques
Un calendrier peut afficher un mois, une année ou une décennie. Le tableau suivant répertorie la façon dont l’utilisateur accède à chaque mode.
DisplayMode | Action |
---|---|
Month | Pour accéder au mode Année, cliquez sur l’en-tête du mois. |
Year | Pour accéder au mode Décennie, cliquez sur le titre année. Pour accéder au mode Mois, cliquez sur l’un des mois affichés. |
Décennie | Pour accéder au mode Année, cliquez sur l’une des années affichées. |
Informations sur les propriétés de dépendance
Champ Identificateur | DisplayModeProperty |
Propriétés de métadonnées définies sur true |
BindsTwoWayByDefault |