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í z objektu SelectedValueSelectedItem.
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 se nastaví SelectedValuePath na @EmployeeNumber a SelectedValue na 12345. Tím se vybere Employee hodnota , která má 12345 hodnotu EmployeeNumber. Tento příklad také vytvoří vazbu TextBlock k objektu SelectedValueListBox. Když uživatel změní výběr v sadě ListBox, TextBlock aktualizuje se tak, aby zobrazoval počet zaměstnanců 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 vlastnosti SelectedValue.
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | SelectedValuePathProperty |
Vlastnosti metadat nastavené na true |
None |