VisualState.Name 属性

定义

获取 VisualState 的名称。

适用于 UWP 的等效 WinUI 2 APIWindows 应用 SDK中 WinUI 的 Microsoft.UI.Xaml.VisualState.Name (,请参阅 Windows 应用 SDK命名空间) 。

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"/>

属性值

String

VisualState 的名称。

注解

Name 是一个只读属性,可以在运行时检查代码,以读取应用于 VisualState XAML 控件模板中的 x:Name 属性的值。 无法字面设置 Name,因为它是只读的,x :Name 属性 只能在 XAML 中设置。 一旦 XAML 包含控件模板并 VisualState 加载定义,该值就会可用。

预计在运行时检查名称 VisualState 的需求相对较不常见,并且仅与高级方案相关。 在大多数情况下,XAML 中与代码中的 using VisualStateManager 和事件相结合的定义VisualState提供了定义和VisualStateGroup调用自定义或Windows 运行时定义控件的视觉状态所需的一切。

适用于

另请参阅