Share via


VisualState.Name プロパティ

定義

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

プロパティ値

String

Platform::String

winrt::hstring

VisualState の名前。

注釈

Name は読み取り専用プロパティであり、実行時にコードをチェックして、XAML コントロール テンプレートの VisualState に適用された x:Name 属性の値を読み取ることができます。 Name は読み取り専用であり、 x:Name 属性 は XAML でのみ設定できるため、名前をリテラルで設定することはできません。 この値は、コントロール テンプレートと VisualState 定義を含む XAML が読み込まれるとすぐに使用できます。

実行時に VisualState の名前をチェックする必要は比較的一般的で、高度なシナリオにのみ関連すると予想されます。 ほとんどの場合、XAML での VisualState の定義と、コードでの VisualStateManager イベントと VisualStateGroup イベントの使用により、カスタムコントロールまたはWindows ランタイム定義コントロールのビジュアル状態を定義して呼び出すために必要なものがすべて提供されます。

適用対象

こちらもご覧ください