Selector.SelectedValuePath Selector.SelectedValuePath Selector.SelectedValuePath Selector.SelectedValuePath Property

정의

SelectedValue에서 SelectedItem를 가져오는 데 사용되는 경로를 가져오거나 설정합니다.Gets or sets the path that is used to get the SelectedValue from the SelectedItem.

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; }
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String

속성 값

SelectedValue를 가져오는 데 사용되는 경로입니다.The path used to get the SelectedValue. 기본값은 빈 문자열입니다.The default is an empty string.

예제

다음 예제는 ListBox 컬렉션에 Employee 개체입니다.The following example binds a ListBox to a collection of Employee objects. 예제에서는 SelectedValuePath@EmployeeNumber 하 고 SelectedValue12345합니다.The example sets SelectedValuePath to @EmployeeNumber and SelectedValue to 12345. 이 선택 합니다 Employee 있는 12345 값으로 EmployeeNumber입니다.This selects the Employee that has 12345 as the value of EmployeeNumber. 또한 바인딩하는이 예제는 TextBlockSelectedValueListBox합니다.This example also binds a TextBlock to the SelectedValue of the ListBox. 사용자 선택 항목을 변경 하는 경우는 ListBox, TextBlock 현재 선택 된 직원의 직원 번호를 표시 하도록 업데이트 됩니다.When the user changes the selection in the ListBox, the TextBlock is updated to show the employee number of the currently selected employee.

<XmlDataProvider x:Key="Employees" XPath="/Employees/*">
  <x:XData>
    <Employees xmlns="">
      <Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" />
      <Employee Name="Claire O&apos;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}"/>

설명

합니다 SelectedValuePath 속성의 값을 확인 하는 데 사용 되는 속성에 경로 지정 합니다 SelectedValue 속성입니다.The SelectedValuePath property specifies the path to the property that is used to determine the value of the SelectedValue property.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field SelectedValuePathProperty
메타 데이터 속성 설정Metadata properties set to true 없음None

적용 대상

추가 정보