Selector.SelectedValue Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts des mithilfe von SelectedItemSelectedValuePath.
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
Eigenschaftswert
Der Wert des ausgewählten Elements.
- Attribute
Beispiele
Im folgenden Beispiel wird eine ListBox Bindung an eine Auflistung von Employee Objekten ausgeführt. Das Beispiel wird SelectedValuePath auf @EmployeeNumber und SelectedValue auf 12345. Dadurch wird das Employee12345 Kontrollkästchen als Wert ausgewählt EmployeeNumber. In diesem Beispiel wird auch eine TextBlock bindung an die SelectedValueListBoxdes . Wenn der Benutzer die Auswahl im ListBoxBereich ändert, wird die TextBlock Aktualisierung so aktualisiert, dass die Mitarbeiternummer des aktuell ausgewählten Mitarbeiters angezeigt wird.
<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}"/>
Hinweise
Die SelectedValuePath-Eigenschaft gibt den Pfad zu der Eigenschaft an, die verwendet wird, um den Wert der SelectedValue-Eigenschaft zu bestimmen. Das Festlegen SelectedValue auf einen Wert X versucht, ein Element auszuwählen, dessen Wert zu X ausgewertet wird. Wenn kein solches Element gefunden werden kann, wird die Auswahl gelöscht.
Informationen zur Abhängigkeitseigenschaft
| Element | Wert |
|---|---|
| Bezeichnerfeld | SelectedValueProperty |
Auf Metadateneigenschaften festgelegt true |
BindsTwoWayByDefault, Journal |