TemplateVisualStateAttribute.GroupName TemplateVisualStateAttribute.GroupName TemplateVisualStateAttribute.GroupName TemplateVisualStateAttribute.GroupName Property

定義

状態が属するグループの名前を取得または設定します。Gets or sets the name of the group that the state belongs to.

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

プロパティ値

状態が属する VisualStateGroup の名前。The name of the VisualStateGroup that the state belongs to.

次の例のクラスのシグネチャ、NumericUpDownコントロール。The following example shows the class signature for the NumericUpDown control. この例では、ことを指定します、NumericUpDownコントロールが 4 つのビジュアル状態を使用します。This example specifies that the NumericUpDown control uses four visual states. という名前の 2 つの状態PositiveNegativeでは、VisualStateGroupというValueStatesします。Two states, named Positive and Negative, are in the VisualStateGroup named ValueStates. その他の 2 つの状態の名前FocusedUnfocusedでは、VisualStateGroupという名前のFocusedStatesします。The other two states, name Focused and Unfocused, are in the VisualStateGroup named FocusedStates. 全体の例では、次を参照してください。外観をカスタマイズできる作成をコントロールにします。For the entire example, see Creating a Control That Has a Customizable Appearance.

[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

注釈

GroupNameプロパティに対応して、VisualStateGroup.NameのプロパティをVisualStateGroupオブジェクト。The GroupName property corresponds to the VisualStateGroup.Name property of a VisualStateGroup object. 内容を指定するVisualStateGroupVisualStateが属している、設定、GroupNameプロパティ。To specify what VisualStateGroup a VisualState belongs in, set the GroupName property.

適用対象