TreeView.SelectedValuePath 속성

정의

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

public:
 property System::String ^ SelectedValuePath { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string SelectedValuePath { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValuePath : string with get, set
Public Property SelectedValuePath As String

속성 값

String

SelectedValue를 가져오는 데 사용되는 경로가 포함된 문자열입니다.A string that contains the path that is used to get the SelectedValue. 기본값은 String.Empty입니다.The default value is String.Empty.

특성

예제

다음 예제에서는 TreeView 를 사용 하 여 HierarchicalDataTemplate EmployeeName 의 및 속성을 표시 하 EmployeeWorkDay Employee 고 속성을로 설정 SelectedValue EmployeeNumber 하는을 보여 줍니다.The following example shows a TreeView that uses a HierarchicalDataTemplate to display the EmployeeName and EmployeeWorkDay properties of an Employee and sets the SelectedValue property to the EmployeeNumber. 에서을 선택 하면 EmployeeName TreeView SelectedValue 가로 설정 됩니다 EmployeeNumber .When you select an EmployeeName in the TreeView, the SelectedValue is set to the EmployeeNumber.

<TreeView ItemsSource="{Binding Source={StaticResource myEmployeeData}, 
    ItemTemplate={StaticResource SampleTemplate},
    XPath=EmployeeInfo}" 
    Name="myTreeView" 
    SelectedValuePath="EmployeeNumber" 
    />

<TextBlock Margin="10">SelectedValuePath: </TextBlock>
<TextBlock Margin="10,0,0,0" 
           Text="{Binding ElementName=myTreeView, 
                          Path=SelectedValuePath}"
           Foreground="Blue"/>

<TextBlock Margin="10">SelectedValue: </TextBlock>
<TextBlock Margin="10,0,0,0" 
           Text="{Binding ElementName=myTreeView, 
                          Path=SelectedValue}"
           Foreground="Blue"/>

설명

속성은 속성 SelectedValuePath 의 값을 결정 하는 데 사용 되는 속성의 경로를 지정 합니다 SelectedValue .The SelectedValuePath property specifies the path to the property that is used to determine the value of the SelectedValue property. 예를 들어,는 TreeView Employee 및 라는 두 개의 속성이 있는 형식의 개체 컬렉션에 바인딩되어 있다고 가정 합니다 EmployeeName EmployeeNumber .For example, assume that a TreeView is bound to a collection of objects of type Employee, which has two properties called EmployeeName and EmployeeNumber. 를 사용 하 여의 HierarchicalDataTemplate 값을 표시 하 EmployeeName 고를로 설정 하 여 값을 반환할 수 있습니다 TreeView SelectedValuePath "EmployeeNumber" SelectedValue EmployeeNumber .You can use a HierarchicalDataTemplate to display the value of EmployeeName in the TreeView and set SelectedValuePath to "EmployeeNumber" to have SelectedValue return the value of EmployeeNumber.

종속성 속성 정보Dependency Property Information

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

적용 대상

추가 정보