TreeView.SelectedValuePath Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví cestu, která se používá k získání SelectedValue SelectedItem in a 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
Hodnota vlastnosti
Řetězec obsahující cestu, která se používá k získání SelectedValue. Výchozí hodnota je String.Empty
.
- Atributy
Příklady
Následující příklad ukazujeTreeView, který používá HierarchicalDataTemplate k zobrazení EmployeeName
a vlastnosti objektu Employee
a EmployeeWorkDay
nastaví SelectedValue vlastnost na EmployeeNumber
. Když vyberete položku EmployeeName
v sadě TreeView, je SelectedValue nastavena EmployeeNumber
na hodnotu .
<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"/>
Poznámky
Vlastnost SelectedValuePath určuje cestu k vlastnosti, která se používá k určení hodnoty SelectedValue vlastnosti. Předpokládejme například, že TreeView je vázána na kolekci objektů typu Employee
, která má dvě vlastnosti volal EmployeeName
a EmployeeNumber
. Můžete použít HierarchicalDataTemplate k zobrazení hodnoty EmployeeName
v TreeView a nastavena SelectedValuePath tak, aby "EmployeeNumber"
SelectedValue vrátila hodnotu EmployeeNumber
.
Informace o vlastnosti závislosti
Pole identifikátoru | SelectedValuePathProperty |
Vlastnosti metadat nastavené na true |
Žádné |