TreeView.SelectedValuePath 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SelectedValue에서 SelectedItem의 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
속성 값
SelectedValue를 가져오는 데 사용되는 경로가 포함된 문자열입니다. 기본값은 String.Empty
입니다.
- 특성
예제
다음 예제에서는 a HierarchicalDataTemplate 를 TreeView 사용하여 속성과 속성을 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 |
없음 |