TreeView.SelectedValuePath プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SelectedValue 内で SelectedItem の TreeView を取得するために使用されるパスを取得または設定します。
public:
property System::String ^ SelectedValuePath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string SelectedValuePath { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String
プロパティ値
SelectedValue を取得するために使用されるパスを含む文字列。 既定値は String.Empty
です。
- 属性
例
次の例は、a をTreeView使用して an HierarchicalDataTemplate のプロパティとEmployeeWorkDay
プロパティをEmployeeName
表示し、プロパティEmployeeNumber
を Employee
SelectedValue . 内をEmployeeName
選択すると、.SelectedValueに設定されますEmployeeNumber
。TreeView
<TreeView ItemsSource="{Binding Source={StaticResource myEmployeeData},
XPath=EmployeeInfo}"
Name="myTreeView"
SelectedValuePath="EmployeeNumber"
/>
<TextBlock Margin="10">SelectedValuePath: </TextBlock>
<TextBlock Margin="10,0,0,0"
Text="{Binding ElementName=myTreeView,
Path=SelectedValuePath}"
Foreground="Blue"/>
<TextBlock Margin="10">SelectedValue: </TextBlock>
<TextBlock Margin="10,0,0,0"
Text="{Binding ElementName=myTreeView,
Path=SelectedValue}"
Foreground="Blue"/>
注釈
SelectedValuePath プロパティによって、SelectedValue プロパティの値を決定する目的で使用されるプロパティのパスが指定されます。 たとえば、a TreeView が 2 つのプロパティを呼び出EmployeeName``EmployeeNumber
す型Employee
のオブジェクトのコレクションにバインドされているとします。 の値TreeViewEmployeeName
を表示し、値を返すように設定SelectedValuePathするには"EmployeeNumber"
SelectedValue、a HierarchicalDataTemplate をEmployeeNumber
使用できます。
依存プロパティ情報
識別子フィールド | SelectedValuePathProperty |
に設定されたメタデータ プロパティ true |
なし |