Selector.SelectedValue Özellik

Tanım

kullanılarak SelectedValuePathelde edilen değerini SelectedItemalır veya ayarlar.

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

Özellik Değeri

Object

Seçili öğenin değeri.

Öznitelikler

Örnekler

Aşağıdaki örnek, bir nesne koleksiyonuna Employee bir ListBox bağlar. Örnek olarak ve olarak ayarlır SelectedValuePath @EmployeeNumber 12345.SelectedValue Bu, Employee değerine EmployeeNumbersahip 12345 olan öğesini seçer. Bu örnek ayrıca öğesinin SelectedValue ListBoxöğesine de bağlarTextBlock. Kullanıcı içindeki ListBoxTextBlock seçimi değiştirdiğinde, seçili durumdaki çalışanın çalışan numarasını gösterecek şekilde güncelleştirilir.

<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}"/>

Açıklamalar

özelliği, SelectedValuePath özelliğin değerini SelectedValue belirlemek için kullanılan özelliğin yolunu belirtir. X değerine ayar SelectedValue , değeri X olarak değerlendirilen bir öğe seçmeye çalışır; böyle bir öğe bulunamazsa seçim temizlenir.

Bağımlılık Özelliği Bilgileri

Tanımlayıcı alanı SelectedValueProperty
Meta veri özellikleri olarak ayarlandı true BindsTwoWayByDefault, Journal

Şunlara uygulanır

Ayrıca bkz.