Freigeben über


VisualState.Name Eigenschaft

Definition

Ruft den Namen von VisualState ab.

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

Eigenschaftswert

String

Platform::String

winrt::hstring

Der Name von VisualState.

Hinweise

Name ist eine schreibgeschützte Eigenschaft, die Sie zur Laufzeit mit Code überprüfen können, um den Wert des x:Name-Attributs zu lesen, das auf einen VisualState in einer XAML-Steuerelementvorlage angewendet wurde. Sie können Name nicht buchstäblich festlegen, da er schreibgeschützt ist, und das x:Name-Attribut kann nur in XAML festgelegt werden. Der Wert ist verfügbar, sobald der XAML-Code, der die Steuerelementvorlage enthält, und die VisualState-Definition geladen wird.

Die Notwendigkeit, den Namen eines VisualState zur Laufzeit zu überprüfen, ist voraussichtlich relativ ungewöhnlich und wäre nur für erweiterte Szenarien relevant. In den meisten Fällen bietet die Definition eines VisualState in XAML in Kombination mit der Verwendung von VisualStateManager- und VisualStateGroup-Ereignissen im Code alles, was Sie benötigen, um visuelle Zustände für ein benutzerdefiniertes oder Windows-Runtime definiertes Steuerelement zu definieren und aufzurufen.

Gilt für:

Weitere Informationen