如何:使用 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 帮助主题
更多阅读
电影符号学笔记之一:能指、所指和符号
学习和研究电影符号学有一个难点,即必须先弄清一系列特殊概念。例如:语言,言语,能指,所指,符号,共时,历时,内涵,外延,组合关系,聚合关系,意指作用……等等。如果不弄清这些概念,就很难一个台阶一个台阶地进入符号学的殿堂。可是要弄清这些概念,对一
如何正确使用收腹带和盆骨带 盆骨矫正带用多久
产后收腹一:产后先用骨盆带无论妈妈是自然分娩还是剖腹分娩,她们的盆骨都会因为荷尔蒙增高而变宽,以为自然分娩做准备。而研究发现,在产后42天内女性荷尔蒙尚未降低,盆骨仍具有良好的可塑性。因此,在产后42天内及时对盆骨施加适度的外力,
超经典股票知识转帖 (2009-03-07 22:36:45) 分类:股票 1、成 新闻联播2009 05 07
超经典股票知识(转帖)(2009-03-0722:36:45)分类:股票1、成交量和交易量例如,某只股票成交量显示为1000股,这是表示以买卖双方意愿达成的,即:买方买进了1000股,同时卖方卖出了1000股。在计算时成交量是1000股。但如果计算交易量,则双边计算,买
手机:香港行货、亚太和欧版、大陆行货有什么区别
行货、水货、港行、 欧版简介 于手机来源的问题,坛子里讨论已久,也有很多种说法,例如有行货、水货、港行、 A 行、水行、欧版、改版、水改、翻新机等等说法。随着手机市场的发展,诞生了很多新的来源,根据最新情况,整理如下,供朋友们购机时
转载 赛扬、奔腾和酷睿的区别! 赛扬奔腾酷睿区别
原文地址:赛扬、奔腾和酷睿的区别!作者:侯晁这三个都是英特尔CPU的中文名称赛扬(Celeron),英特尔低端CPU系列,主要以价格优势和较强的稳定性吸