다음을 통해 공유


TreeView.SelectedValue 속성

정의

에 대해 지정된 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 속성을 표시 EmployeeNameEmployeeWorkDay 고 속성을 설정 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 없음

적용 대상

추가 정보