VisualState.Name 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取 VisualState 的名称。
public:
property Platform::String ^ Name { Platform::String ^ get(); };
winrt::hstring Name();
public string Name { get; }
var string = visualState.name;
Public ReadOnly Property Name As String
<VisualState x:Name="stateName"/>
属性值
VisualState 的名称。
注解
Name 是一个只读属性,可以在运行时使用代码检查,以读取应用于 XAML 控件模板中 VisualState 的 x:Name 属性的值。 无法按字面设置 Name,因为它是只读的,并且 x:Name 属性 只能在 XAML 中设置。 一旦加载包含控件模板和 VisualState 定义的 XAML,值就可用。
预计在运行时检查 VisualState 名称的需求相对较少,并且仅与高级方案相关。 在大多数情况下,XAML 中 VisualState 的定义与在代码中使用 VisualStateManager 和 VisualStateGroup 事件相结合,为自定义或Windows 运行时定义的控件定义和调用视觉状态提供了所有所需的内容。