다음을 통해 공유


TreeView.SelectedValuePath 속성

정의

SelectedValue에서 SelectedItemTreeView를 가져오는 데 사용되는 경로를 가져오거나 설정합니다.

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를 가져오는 데 사용되는 경로가 포함된 문자열입니다. 기본값은 String.Empty입니다.

특성

예제

다음 예제에서는 a HierarchicalDataTemplateTreeView 사용하여 속성과 속성을 Employee 표시 EmployeeName 하고 EmployeeWorkDay SelectedValue 속성을 EmployeeNumber설정합니다. 에서 선택하면 EmployeeName 해당 항목이 SelectedValue .로 설정됩니다EmployeeNumber.TreeView

<TreeView ItemsSource="{Binding Source={StaticResource myEmployeeData},
    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 경로를 지정합니다. 예를 들어 a TreeView 가 두 개의 속성이 호출 EmployeeName 되고 있는 형식Employee의 개체 컬렉션에 바인딩되어 있다고 가정합니다EmployeeNumber. 를 HierarchicalDataTemplate 사용하여 값을 표시 TreeView EmployeeName 하고 값을 반환EmployeeNumber하도록 "EmployeeNumber" SelectedValue 설정할 SelectedValuePath 수 있습니다.

종속성 속성 정보

식별자 필드 SelectedValuePathProperty
메타 데이터 속성 설정 true 없음

적용 대상

추가 정보