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
。
- 屬性
範例
下列範例顯示 TreeView ,使用 HierarchicalDataTemplate 來顯示 EmployeeName
的 和 EmployeeWorkDay
屬性 Employee
,並將 屬性設定 SelectedValue 為 EmployeeNumber
。 當您在 中選取 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 屬性值的屬性路徑。 例如,假設 TreeView 系結至 型 Employee
別 物件的集合,其具有兩個稱為 EmployeeName
和 EmployeeNumber
的屬性。 您可以使用 HierarchicalDataTemplate 來顯示 中的 TreeView 值 EmployeeName
,並將 設定 SelectedValuePath 為 "EmployeeNumber"
,以傳 SelectedValue 回 的值 EmployeeNumber
。
屬性 SelectedValue 是唯讀屬性。 若要變更 中 TreeView 所選項目的值,請使用 SelectedItem 屬性來存取 TreeViewItem 。
相依性屬性資訊
識別碼欄位 | SelectedValueProperty |
設定為 的中繼資料屬性 true |
無 |