Selector.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 z SelectedItem.
public:
property System::String ^ SelectedValuePath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public string SelectedValuePath { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String
Hodnota vlastnosti
Cesta použitá k získání .SelectedValue Výchozí hodnota je prázdný řetězec.
- Atributy
Příklady
Následující příklad vytvoří vazbu na ListBox kolekci Employee
objektů. Příklad nastaví SelectedValuePath na @EmployeeNumber
a SelectedValue na 12345
. Tím vyberete Employee
hodnotu, která má 12345
jako hodnotu EmployeeNumber
. Tento příklad také vytvoří vazbu na TextBlockSelectedValue objekt ListBox. Když uživatel změní výběr v nástroji ListBox, TextBlock aktualizuje se tak, aby zobrazoval číslo zaměstnance aktuálně vybraného zaměstnance.
<XmlDataProvider x:Key="Employees" XPath="/Employees/*">
<x:XData>
<Employees xmlns="">
<Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" />
<Employee Name="Claire O'Donnell" Type="FTE" EmployeeNumber="12345" />
<Employee Name="Palle Peterson" Type="FTE" EmployeeNumber="5678" />
<Employee Name="Amy E. Alberts" Type="CSG" EmployeeNumber="99222" />
<Employee Name="Stefan Hesse" Type="Vendor" EmployeeNumber="-" />
</Employees>
</x:XData>
</XmlDataProvider>
<DataTemplate x:Key="EmployeeItemTemplate">
<TextBlock Text="{Binding XPath=@Name}" />
</DataTemplate>
<ListBox Name="employeeListBox"
ItemsSource="{Binding Source={StaticResource Employees}}"
ItemTemplate="{StaticResource EmployeeItemTemplate}"
SelectedValue="12345"
SelectedValuePath="@EmployeeNumber"/>
<TextBlock Text="{Binding ElementName=employeeListBox,
Path=SelectedValue}"/>
Poznámky
Vlastnost SelectedValuePath určuje cestu k vlastnosti, která se používá k určení hodnoty SelectedValue vlastnosti.
Informace o vlastnosti závislosti
Pole Identifikátor | SelectedValuePathProperty |
Vlastnosti metadat nastavené na true |
Žádné |