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
。
- 屬性
範例
下列範例顯示 , 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
。
相依性屬性資訊
識別碼欄位 | SelectedValuePathProperty |
中繼資料屬性設定為 true |
無 |