Selector.SelectedValuePath Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
yolundan 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 nesne koleksiyonuna Employee
bir ListBox bağlar. Örnek olarak ve olarak ayarlır SelectedValuePath @EmployeeNumber
12345
.SelectedValue Bu, Employee
değerine EmployeeNumber
sahip 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.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | SelectedValuePathProperty |
Meta veri özellikleri olarak ayarlandı true |
Hiçbiri |