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

속성 값

에 대해 SelectedValuePath지정한 SelectedItem 속성의 값이거나 null 선택된 항목이 없는 경우입니다. 기본값은 null입니다.

특성

예제

다음 예제에서는 a를 TreeView 사용 하 여의 HierarchicalDataTemplate 속성을 표시 EmployeeNameEmployeeWorkDay 고 속성을 설정 Employee 합니다SelectedValue.EmployeeNumber 인을 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 하고 값을 반환SelectedValuePath하도록 "EmployeeNumber"SelectedValue 설정할 EmployeeNumber 수 있습니다.

SelectedValue 속성은 읽기 전용 속성입니다. 에서 TreeView선택한 항목의 값을 변경하려면 속성을 사용하여 SelectedItem 해당 항목에 액세스합니다 TreeViewItem.

종속성 속성 정보

항목 가치
식별자 필드 SelectedValueProperty
메타데이터 속성이 다음으로 설정됩니다. true None

적용 대상

추가 정보