Selector.SelectedValuePath Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il percorso utilizzato per ottenere la proprietà SelectedValue dalla proprietà 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
Valore della proprietà
Percorso utilizzato per ottenere SelectedValue. Il valore predefinito è una stringa vuota.
- Attributi
Esempio
Nell'esempio seguente viene associato un oggetto ListBox a una raccolta di Employee
oggetti . L'esempio imposta SelectedValuePath su @EmployeeNumber
e SelectedValue su 12345
. In questo modo viene selezionato l'oggetto Employee
con 12345
come valore di EmployeeNumber
. In questo esempio viene inoltre associato un TextBlock oggetto all'oggetto SelectedValue dell'oggetto ListBox. Quando l'utente modifica la selezione in ListBox, l'oggetto TextBlock viene aggiornato per visualizzare il numero di dipendente del dipendente attualmente selezionato.
<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}"/>
Commenti
La SelectedValuePath proprietà specifica il percorso della proprietà utilizzata per determinare il valore della SelectedValue proprietà .
Informazioni proprietà di dipendenza
Campo Identificatore | SelectedValuePathProperty |
Proprietà dei metadati impostate su true |
Nessuno |