当前位置: 首页 > news >正文

石家庄建设局官方网站南京知名网站建设公司

石家庄建设局官方网站,南京知名网站建设公司,南京做网站工作室,四合一做网站在WPF的DataGrid中希望结合使用ComboBox下拉框#xff0c;达到下拉选择绑定的效果#xff0c;在实现的过程中#xff0c;遇到了一些奇怪的问题#xff0c;因此记录下来。 网上能够查询到的解决方案#xff1a; 总共有三种ItemSource常见绑定实现方式#xff1a; 1.ItemS…在WPF的DataGrid中希望结合使用ComboBox下拉框达到下拉选择绑定的效果在实现的过程中遇到了一些奇怪的问题因此记录下来。 网上能够查询到的解决方案 总共有三种ItemSource常见绑定实现方式 1.ItemSource是静态资源 2.ItemSource是ComboBoxItem类型的内联集合 3.ItemSource是普通数据集合需要采用ElementStyle显式样式不然无法正常绑定与显示。 这三种绑定实现方式可自行搜索了解这里不做过多赘述。 编码绑定方式有两种: 1.直接使用 DataGridComboBoxColumn/,配置好ItemSource与SelectedItem 2.使用模板即使用 DataGridTemplateColumn Header“xxx” 遇到的问题 这些方法我都尝试过了但不知道为什么我实现的出现了以下问题令我十分困惑。 现状就是点击了没展开但是滑动鼠标滚轮又可以正常切换真是个莫名奇妙的问题。 最终解决方式 SettingViewModel中需要绑定为ItemSource的集合直接设定为静态类型原因是普通集合绑定会失败即使我用了上述中的显式处理还是没能成功。 采用模板而非DataGridComboBoxColumn我采用DataGridComboBoxColumn绑定时仍然出现了点击没展开但滚轮滚动能切换选择的问题。 DataGridTemplateColumn Header端口名称DataGridTemplateColumn.CellTemplateDataTemplateComboBoxNamecbPortNameWidth120Height30Margin2HorizontalAlignmentLeftItemsSource{x:Static vm:SettingViewModel.PortNames}SelectedItem{Binding PortName, ModeTwoWay, UpdateSourceTriggerPropertyChanged} //DataTemplate/DataGridTemplateColumn.CellTemplate /DataGridTemplateColumn这样就能正常下拉选择PortNames并且让选中与datagrid集合下的portname相绑定了。最终效果
http://www.hkea.cn/news/14415619/

相关文章:

  • 佛山网站建设的设计原则著名品牌展厅设计
  • 网站开发编译器网页设计什么专业
  • 免费图纸网站seo搜索优化推广
  • 商城类网站能做响应式设计吗数据库wordpress搬家
  • 网站开发 例子食材网站模板大全
  • 可以做电商题目的网站推荐6个国外自媒体平台
  • 山东诚祥建设集团公司网站视觉网络网站
  • 网站建设工作都包括哪些方面沈阳突发事件刚刚
  • 广州微网站建设案例怎么找当地的地推团队
  • 网站开发需要学习哪些内容互联网网站模版
  • 网站顶部图片代码高效网站推广设计
  • 做网站需要留什么自建wordpress 客户端
  • 中国备案查询网站辽宁省建设厅网站升级
  • 长春营销型网站制作北京旅游网页设计
  • 商城微信网站开发让别人访问自己做的网站
  • 小米公司网站前建设分析wordpress 产品参数
  • 上海婚恋网站排名网站建设与开发英文文献
  • 合江网站建设做网站怎么做
  • 三门峡市住房建设局网站个人网站-个人主页作业
  • 33岁改行做网站建设网站开发员岗位职责
  • 汕头网站制作怎么做大连金州
  • 卖产品怎么做网站ps抠图教程
  • 龙岩网站建设加盟浙江省建设厅网站张清云
  • 上海模板网站制作多少钱嵌入式开发板
  • 游戏网站哪个好山西招标
  • 浙江舟山城乡建设网站网上注册公司申请入口
  • 北海建设厅官方网站电子商务网站建设教程
  • 江苏省建设注册中心网站用dreamware制作网页
  • 国外做的比较好的购物网站营销推广方案ppt案例
  • 寻找大连网站建设商城网站建设价格