TreeView.SelectedValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SelectedValuePath の SelectedItem により指定されるプロパティの値を取得します。
public:
property System::Object ^ SelectedValue { System::Object ^ get(); };
[System.ComponentModel.Bindable(true)]
public object SelectedValue { get; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValue : obj
Public ReadOnly Property SelectedValue As Object
プロパティ値
SelectedValuePath の SelectedItem により指定されるプロパティの値。項目が選択されていない場合は null
。 既定値は null
です。
- 属性
例
次の例は、a をTreeView使用してプロパティHierarchicalDataTemplateを表示EmployeeName
しEmployeeWorkDay
、プロパティEmployeeNumber
を Employee
SelectedValue . を EmployeeName
選択すると、次 TreeViewの SelectedValue 値に設定されます EmployeeNumber
。
<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
使用できます。
SelectedValue プロパティは、読み取り専用のプロパティです。 内の選択した項目 TreeViewの値を変更するには、プロパティを SelectedItem 使用して、 TreeViewItem.
依存プロパティ情報
識別子フィールド | SelectedValueProperty |
に設定されたメタデータ プロパティ true |
なし |