Aracılığıyla paylaş


Selector.SelectedValuePath Özellik

Tanım

'den SelectedItemalmak SelectedValue için kullanılan yolu alır veya ayarlar.

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

Özellik Değeri

almak SelectedValueiçin kullanılan yol. Varsayılan değer boş bir dizedir.

Öznitelikler

Örnekler

Aşağıdaki örnek bir ListBox nesne koleksiyonuna Employee bağlar. Örnek olarak @EmployeeNumber ve SelectedValue olarak 12345ayarlarSelectedValuePath. Bu, Employee değerine sahip 12345 olan öğesini EmployeeNumberseçer. Bu örnek, öğesinin öğesine SelectedValueListBoxde 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

SelectedValuePath özelliği, SelectedValue özelliğinin değerini belirlemek için kullanılan özelliğin yolunu belirtir.

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

Öğe Değer
Tanımlayıcı alanı SelectedValuePathProperty
Meta veri özellikleri olarak ayarlandı true Hiçbiri

Şunlara uygulanır

Ayrıca bkz.