Condividi tramite


TemplateVisualStateAttribute.Name Proprietà

Definizione

Ottiene o imposta il nome dello stato in cui il controllo può trovarsi.

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

Valore della proprietà

Nome dello stato in cui il controllo può trovarsi.

Esempio

Nell'esempio seguente viene illustrata la firma della classe per il NumericUpDown controllo . In questo esempio viene specificato che il NumericUpDown controllo utilizza quattro stati di visualizzazione. Due stati, denominati Positive e Negative, si trovano nell'oggetto VisualStateGroup denominato ValueStates. Gli altri due stati, name Focused e Unfocused, si trovano nell'oggetto VisualStateGroup denominato FocusedStates. Per l'intero esempio, vedere Creazione di un controllo con aspetto personalizzabile.

[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

Commenti

La TemplateVisualStateAttribute.Name proprietà corrisponde alla VisualState.Name proprietà di un oggetto VisualState. Per specificare ciò che VisualState appartiene a un controllo ControlTemplate, impostare la TemplateVisualStateAttribute.Name proprietà .

Si applica a