Sdílet prostřednictvím


TreeView.SelectedValue Vlastnost

Definice

Získá hodnotu vlastnosti, která je určena SelectedValuePath pro 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

Hodnota vlastnosti

Hodnota vlastnosti, která je určena SelectedValuePath pro SelectedItem, nebo null pokud není vybrána žádná položka. Výchozí hodnota je null.

Atributy

Příklady

Následující příklad ukazuje TreeView , že používá HierarchicalDataTemplate k zobrazení EmployeeName a EmployeeWorkDay vlastnosti a Employee nastaví SelectedValue vlastnost na EmployeeNumber. Když vyberete položku EmployeeName v sadě TreeView, SelectedValue je nastavena EmployeeNumberna 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 vlastnosti SelectedValue. Předpokládejme například, že TreeView je vázán 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" vracela SelectedValue hodnotu EmployeeNumber.

Vlastnost SelectedValue je jen pro čtení. Chcete-li změnit hodnotu vybrané položky v objektu TreeView, použijte SelectedItem vlastnost pro přístup k objektu TreeViewItem.

Informace o vlastnosti závislosti

Položka Hodnota
Pole Identifikátor SelectedValueProperty
Vlastnosti metadat nastavené na true None

Platí pro

Viz také