Selector.SelectedValue 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 valore di SelectedItem, ottenuto utilizzando SelectedValuePath.
public:
property System::Object ^ SelectedValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object SelectedValue { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.SelectedValue : obj with get, set
Public Property SelectedValue As Object
Valore della proprietà
Valore dell'elemento selezionato.
- Attributi
Esempio
Nell'esempio seguente viene associato un oggetto ListBox a una raccolta di Employee oggetti . Nell'esempio viene impostato 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 oggetto TextBlock all'oggetto SelectedValue dell'oggetto ListBox. Quando l'utente modifica la selezione in , l'oggetto ListBoxTextBlock 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 proprietà SelectedValuePath specifica il percorso della proprietà utilizzata per determinare il valore della proprietà SelectedValue. L'impostazione su SelectedValue un valore X tenta di selezionare un elemento il cui valore restituisce X. Se non è possibile trovare tale elemento, la selezione viene deselezionata.
Informazioni sulle proprietà di dipendenza
| Elemento | Valore |
|---|---|
| Campo Identificatore | SelectedValueProperty |
Proprietà dei metadati impostate su true |
BindsTwoWayByDefault, Journal |