【WPF】【DevExpress】定制TreeListControl中显示列的样式+MVVM架构
2014-02-20 08:28
1031 查看
最近总想写点什么,但是又不知道具体该写什么,终日昏昏噩噩。无意中在论坛看见一哥们发的帖子,速倒腾之,现把成果分享一下。
=============开发环境=============
系统: Win7sp1 32位
IDE: Microsoft VisualStudio 2013 Ultimate Update 1
工程: .Net Framework4.5.1
控件: DevExpress 13.2.5
================================
程序实现了DevExpress在WPF下快捷更换主题样式以及TreeListControl定制某列样式,具体什么样子看图便知:
一、快速更换主题样式
很简单,只需要两步,已经分别在图表标明了①和②,如图所示:
二、实现TreeListControl显示ComboxEdit列
在经过试验了N种方法后,最终找到了完美的解决方案,项目结构如图所示:
各部分代码如下所示:
PropertyChangedBase.cs
Student.cs
Students.cs
StudentViewModel.cs
MainWindow.xaml
MainWindow.xaml.cs
最终补充一点:
更改TreeListControl控件列的样式可以通过手动写代码的方式更改,也可以通过鼠标点击视图设置的方式更改。
设置步骤:鼠标选中事先添加的列的列头,即Header,紧贴着列头会显示一个按钮,点击按钮后可以得到详细的设置的窗口,具体情况如图所示:
=============开发环境=============
系统: Win7sp1 32位
IDE: Microsoft VisualStudio 2013 Ultimate Update 1
工程: .Net Framework4.5.1
控件: DevExpress 13.2.5
================================
程序实现了DevExpress在WPF下快捷更换主题样式以及TreeListControl定制某列样式,具体什么样子看图便知:
一、快速更换主题样式
很简单,只需要两步,已经分别在图表标明了①和②,如图所示:
二、实现TreeListControl显示ComboxEdit列
在经过试验了N种方法后,最终找到了完美的解决方案,项目结构如图所示:
各部分代码如下所示:
PropertyChangedBase.cs
Student.cs
Students.cs
StudentViewModel.cs
MainWindow.xaml
MainWindow.xaml.cs
最终补充一点:
更改TreeListControl控件列的样式可以通过手动写代码的方式更改,也可以通过鼠标点击视图设置的方式更改。
设置步骤:鼠标选中事先添加的列的列头,即Header,紧贴着列头会显示一个按钮,点击按钮后可以得到详细的设置的窗口,具体情况如图所示:
相关文章推荐
- 设置DevExpress GridControl控件时间列显示时、分、秒样式
- [ WPF ] DevExpress.Xps.grid.GridControl怎么可以让所有内容居中显示
- 设置DevExpress GridControl控件时间列显示时、分、秒样式
- WPF使用DEV之TreeListControl---修改树列显示的名字
- 7.10 WPF 流水账 Tooltip自定义模版后不能显示内容的问题——ControlTemplate的秘密
- DevExpress 在LayoutControl中放置控件保持布局居中显示
- WPF外包团队技术分享—WPF的MVVM架构解析(分享)
- WPF中ComboBox控件显示的样式设置
- 定制WPF中的DataGrid控件支持对不同的实体类实现中文标题显示
- WPF 中,动态创建Button,并使Button得样式按照自定义的Resource样式显示
- Devexpress之GridControl显示序列号
- WPF MVVM 架构 Step By Step(2)(简单的三层架构示例及粘合代码GLUE code)
- WPF DevExpress GridControl 什锦(陆续更新中~~~)
- devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)
- WPF中关于ListBox的样式定制
- DevExpress:GridControl中显示时间格式
- WPF使用DEV之TreeListControl---添加复选框
- devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)
- DevExpress ChartControl 显示所有x轴标签
- DevExpress GridControl如何取消默认的显示方式