TemplateVisualStateAttribute.GroupName 属性

定义

获取或设置该状态所属的组名。

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 的名称。

示例

以下示例显示了 控件的 NumericUpDown 类签名。 此示例指定 NumericUpDown 控件使用四种视觉状态。 两个状态(名为 PositiveNegative)位于名为 ValueStates的 中VisualStateGroup。 其他两个状态(name FocusedUnfocused)位于名为 FocusedStatesVisualStateGroup 中。 有关整个示例,请参阅 创建具有可自定义外观的控件

[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 。 若要指定 VisualStateGroupVisualState 所属的内容,请 GroupName 设置 属性。

适用于