TreeView.SelectedValue 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 대해 지정된 SelectedValuePathSelectedItem속성의 값을 가져옵니다.
public:
property System::Object ^ SelectedValue { System::Object ^ get(); };
[System.ComponentModel.Bindable(true)]
public object SelectedValue { get; }
[<System.ComponentModel.Bindable(true)>]
member this.SelectedValue : obj
Public ReadOnly Property SelectedValue As Object
속성 값
에 대해 SelectedItem지정한 SelectedValuePath 속성의 값이거나 null 선택된 항목이 없는 경우입니다. 기본값은 null입니다.
- 특성
예제
다음 예제에서는 a를 TreeView 사용 하 여의 Employee 속성을 표시 EmployeeName 하 EmployeeWorkDay 고 속성을 설정 SelectedValue 합니다EmployeeNumber.HierarchicalDataTemplate 인을 EmployeeNameTreeView선택하면 해당 항목이 SelectedValue .로 EmployeeNumber설정됩니다.
<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 속성 값을 결정하는 데 사용되는 속성에 대한 경로를 지정합니다. 예를 들어 형식 TreeView 의 개체 Employee컬렉션에 바인딩된 경우를 가정합니다. 이 컬렉션에는 두 개의 속성이 호출 EmployeeName 되고 EmployeeNumber 값을 HierarchicalDataTemplate 표시 EmployeeNameTreeView 하고 값을 반환EmployeeNumber하도록 "EmployeeNumber"SelectedValue 설정할 SelectedValuePath 수 있습니다.
이 SelectedValue 속성은 읽기 전용 속성입니다. 에서 TreeView선택한 항목의 값을 변경하려면 속성을 사용하여 SelectedItem 해당 항목에 액세스합니다 TreeViewItem.
종속성 속성 정보
| Item | 가치 |
|---|---|
| 식별자 필드 | SelectedValueProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
없음 |