Sdílet prostřednictvím


TemplateVisualStateAttribute.GroupName Vlastnost

Definice

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

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 ovládací NumericUpDown prvek. Tento příklad určuje, že NumericUpDown ovládací prvek používá čtyři vizuální stavy. Dva stavy, pojmenované Positive a Negative, jsou v pojmenovaném VisualStateGroup .ValueStates Další dva stavy, name Focused a , jsou v pojmenovaném VisualStateGroup .FocusedStatesUnfocused 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ří do, nastavte GroupName vlastnost.

Platí pro