Sdílet prostřednictvím


TemplateVisualStateAttribute.Name Vlastnost

Definice

Získá nebo nastaví název stavu, ve kterému může být ovládací prvek.

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

Hodnota vlastnosti

Název stavu, ve který může být ovládací prvek.

Příklady

Následující příklad ukazuje podpis třídy pro NumericUpDown ovládací prvek. Tento příklad určuje, že NumericUpDown ovládací prvek používá čtyři vizuální stavy. Dva stavy, pojmenované Positive a , jsou v pojmenovaném VisualStateGroupValueStates.Negative Další dva stavy, název Focused a , jsou v pojmenovaném VisualStateGroupFocusedStatesUnfocused. Celý příklad najdete v tématu Vytvoření ovládacího prvku, který má přizpůsobitelný vzhled.

[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

Poznámky

Vlastnost TemplateVisualStateAttribute.Name odpovídá VisualState.Name vlastnosti VisualState. Chcete-li určit, co VisualState patří do ovládacího prvku ControlTemplate, nastavte TemplateVisualStateAttribute.Name vlastnost.

Platí pro