Sdílet prostřednictvím


TemplateVisualStateAttribute.GroupName Vlastnost

Definice

Získá nebo nastaví název skupiny, do které stát patří.

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

Hodnota vlastnosti

Název VisualStateGroup státu, ke kterému patří.

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 GroupName odpovídá VisualStateGroup.Name vlastnosti objektu VisualStateGroup . Chcete-li určit, co VisualStateGroupVisualState patří, nastavte GroupName vlastnost.

Platí pro