Partager via


TemplateVisualStateAttribute.Name Propriété

Définition

Obtient ou définit le nom de l’état dans lequel le contrôle peut se trouver.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Valeur de propriété

Nom de l’état dans lequel le contrôle peut se trouver.

Exemples

L’exemple suivant montre la signature de classe pour le NumericUpDown contrôle. Cet exemple spécifie que le NumericUpDown contrôle utilise quatre états visuels. Deux états, nommés Positive et Negative, sont dans le VisualStateGroup nom ValueStates. Les deux autres états, nom Focused et Unfocused, se trouvent dans le VisualStateGroup nom FocusedStates. Pour l’ensemble de l’exemple, consultez Création d’un contrôle qui a une apparence personnalisable.

[TemplatePart(Name = "UpButtonElement", Type = typeof(RepeatButton))]
[TemplatePart(Name = "DownButtonElement", Type = typeof(RepeatButton))]
[TemplateVisualState(Name = "Positive", GroupName = "ValueStates")]
[TemplateVisualState(Name = "Negative", GroupName = "ValueStates")]
[TemplateVisualState(Name = "Focused", GroupName = "FocusedStates")]
[TemplateVisualState(Name = "Unfocused", GroupName = "FocusedStates")]
public class NumericUpDown : Control
<TemplatePart(Name:="UpButtonElement", Type:=GetType(RepeatButton))> _
<TemplatePart(Name:="DownButtonElement", Type:=GetType(RepeatButton))> _
<TemplateVisualState(Name:="Positive", GroupName:="ValueStates")> _
<TemplateVisualState(Name:="Negative", GroupName:="ValueStates")> _
<TemplateVisualState(Name:="Focused", GroupName:="FocusedStates")> _
<TemplateVisualState(Name:="Unfocused", GroupName:="FocusedStates")> _
Public Class NumericUpDown
    Inherits Control

Remarques

La TemplateVisualStateAttribute.Name propriété correspond à la VisualState.Name propriété d’un VisualState. Pour spécifier ce qui VisualState appartient à un contrôle ControlTemplate, définissez la TemplateVisualStateAttribute.Name propriété.

S’applique à