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.
Ruft den Wert von SelectedItem mithilfe von SelectedValuePath ab oder legt den Wert fest.
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 ein ListBox an eine Auflistung von Employee
-Objekten gebunden. Im Beispiel wird und @EmployeeNumber
SelectedValue auf 12345
festgelegtSelectedValuePath. Dadurch wird das ausgewählt, das Employee
den Wert hat 12345
EmployeeNumber
. In diesem Beispiel wird auch ein TextBlock an das SelectedValue von ListBoxgebunden. Wenn der Benutzer die Auswahl in ListBoxändert, wird aktualisiert TextBlock , um die Mitarbeiternummer des aktuell ausgewählten Mitarbeiters anzuzeigen.
<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. Wenn Sie auf einen Wert X festlegen SelectedValue , wird versucht, ein Element auszuwählen, dessen Wert auf X ausgewertet wird. Wenn kein solches Element gefunden werden kann, wird die Auswahl gelöscht.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | SelectedValueProperty |
Metadateneigenschaften auf true festgelegt |
BindsTwoWayByDefault, Journal |