如何:使用 SelectedValue、SelectedValuePath 和 SelectedItem combox selectedvalue

SelectedValuePath 属性提供了一种为 TreeView 中的 SelectedItem 指定 SelectedValue 的方法。 SelectedItem 表示 Items 集合中的对象,TreeView 显示选定项的单个属性的值。 SelectedValuePath 属性指定用于确定 SelectedValue 属性的值的属性的路径。 本主题中的示例阐释了这一概念。
如何:使用 SelectedValue、SelectedValuePath 和 SelectedItem combox selectedvalue

下面的示例演示包含雇员信息的 XmlDataProvider。

XAML

<XmlDataProvider x:Key="myEmployeeData" XPath="/EmployeeData"> <x:XData> <EmployeeData xmlns=""> <EmployeeInfo> <EmployeeName>Jesper Aabergy</EmployeeName> <EmployeeWorkDay>Monday</EmployeeWorkDay> <EmployeeWorkDay>Wednesday</EmployeeWorkDay> <EmployeeWorkDay>Friday</EmployeeWorkDay> <EmployeeStartTime>8:00am</EmployeeStartTime> <EmployeeNumber>12345</EmployeeNumber> </EmployeeInfo> <EmployeeInfo> <EmployeeName>Dominik Paiha</EmployeeName> <EmployeeWorkDay>Monday</EmployeeWorkDay> <EmployeeWorkDay>Tuesday</EmployeeWorkDay> <EmployeeStartTime>6:30am</EmployeeStartTime> <EmployeeNumber>98765</EmployeeNumber> </EmployeeInfo> </EmployeeData> </x:XData></XmlDataProvider>

下面的示例定义用于显示 Employee 的 EmployeeName 和 EmployeeWorkDay 的 HierarchicalDataTemplate。 请注意 HierarchicalDataTemplate 不会将 EmployeeNumber 指定为模板的一部分。

XAML

<HierarchicalDataTemplate DataType="EmployeeInfo" ItemsSource ="{Binding XPath=EmployeeWorkDay}"> <TextBlock Text="{Binding XPath=EmployeeName}" /></HierarchicalDataTemplate>

下面的示例演示 TreeView,它使用之前定义的 HierarchicalDataTemplate,并将 SelectedValue 属性设置为 EmployeeNumber。 当您在 TreeView 中选择 EmployeeName 时,SelectedItem 属性将返回与选定的 EmployeeName 对应的 EmployeeInfo 数据项。 但是,由于此 TreeView 的 SelectedValuePath 被设置为 EmployeeNumber,因此 SelectedValue 也被设置为 EmployeeNumber。

XAML

<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"/>

请参见

参考

TreeView

TreeViewItem

概念

TreeView 概述

其他资源

TreeView 帮助主题

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/56806.html

更多阅读

电影符号学笔记之一:能指、所指和符号

学习和研究电影符号学有一个难点,即必须先弄清一系列特殊概念。例如:语言,言语,能指,所指,符号,共时,历时,内涵,外延,组合关系,聚合关系,意指作用……等等。如果不弄清这些概念,就很难一个台阶一个台阶地进入符号学的殿堂。可是要弄清这些概念,对一

如何正确使用收腹带和盆骨带 盆骨矫正带用多久

产后收腹一:产后先用骨盆带无论妈妈是自然分娩还是剖腹分娩,她们的盆骨都会因为荷尔蒙增高而变宽,以为自然分娩做准备。而研究发现,在产后42天内女性荷尔蒙尚未降低,盆骨仍具有良好的可塑性。因此,在产后42天内及时对盆骨施加适度的外力,

手机:香港行货、亚太和欧版、大陆行货有什么区别

行货、水货、港行、 欧版简介 于手机来源的问题,坛子里讨论已久,也有很多种说法,例如有行货、水货、港行、 A 行、水行、欧版、改版、水改、翻新机等等说法。随着手机市场的发展,诞生了很多新的来源,根据最新情况,整理如下,供朋友们购机时

声明:《如何:使用 SelectedValue、SelectedValuePath 和 SelectedItem combox selectedvalue》为网友蔚蓝源自深海分享!如侵犯到您的合法权益请联系我们删除