2012年12月31日

WPF中动态创建DataTemplate

摘要: 众所周知,在WPF中,我们可以使用DataTemplate灵活地设计UI来呈现绑定的数据,对于不同数据,我们还可以使用DataTemplateSelector选择不同的DataTemplate。但是有时候,这还不能满足需求。这又要说到我正在开发的服装DRP,这并非打广告,而是我阐述的知识点都是在实际项目中碰到的,而且通过项目也好说明问题。系统中有个报表叫下级订单分布,列出下级机构的订单量,如图:其中订单量相关的单元格中的数字表示的含义:黑色数字表示剩余订单量,红色上标数字表示总订单量-已发货量。毫无疑问,这需要DataTemplate来实现。问题是下级机构的数量是不定的,即GridView绑定 阅读全文

posted @ 2012-12-31 13:47 lj1918 阅读(266) 评论(0) 推荐(0) 编辑

WPF 4.0 DatePicker 快速录入

摘要: WPF 4.0的DatePicker在通过键盘录入日期的时候是非常让人郁闷的。必须按照日期的格式来完整输入例如,比如输入“2010/10/10”才能识别。而实际上在一些要求快速录入的场合,用户更希望直接敲20101010就行了。遗憾的是,DatePicker没有一个属性可以设置说录入的格式是yyyyMMdd这种的。实际上,仔细看一下DatePicker控件,它有一个DateValidationError事件,当输入的文本无法识别为日期时,就会触发该事件。我们可以利用这个事件来做一些事情。为了方便使用,我们可以封装一个附加属性,在需要快速录入的地方Attach一下就好了。public stati 阅读全文

posted @ 2012-12-31 13:36 lj1918 阅读(287) 评论(0) 推荐(0) 编辑

Wpf 中显示WinForm控件

摘要: <UserControl xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" x:Class="PQMS.UI.BaseDataView.Views.PlugInBaseDataView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"mc 阅读全文

posted @ 2012-12-31 13:03 lj1918 阅读(277) 评论(0) 推荐(0) 编辑

导航