2013年12月18日

关于wpf窗体中Allowtransparent和WindowsFormsHost的纠纷

摘要: 最近有个项目需要在wpf中浏览pdf文档,所以就采用了Adobe Reader 的com组件(该组件只能用在winform中,幸好wpf里可以通过WindowsFormsHost寄宿winform程序),用着感觉还不错,能满足这个项目的需要。正当我窃喜的时候,在一次调整界面样式后,突然发现pdf文档不显示了。当时以为又是上次的自适应问题,就不慌不忙的按照老套路去解决,结果。。。废了半天劲都没有找到原因,我只好去请教部门的大牛了,通过一番努力,基本上确认了是因为样式的问题引起的。然后就是一番体力活,由于最近添加的样式比较多,没办法,只有一个一个的去排除。杀死弄多脑细胞后,终于找到罪魁祸首Al.. 阅读全文

posted @ 2013-12-18 10:11 软件部 阅读(849) 评论(0) 推荐(1) 编辑

2013年12月12日

关于使用MVVM模式在WPF的DataGrid控件中实现ComboBox编辑列

摘要: 最近在做一个组态软件的项目,有一个需求需要在建立IO设备变量的时候选择变量的类型等。建立IO变量的界面是一个DataGrid实现的,可以一行一行的新建变量,如下如所示:这里需要使用带有ComboBox控件的列,如何实现呢?我首先想到的是使用DataGridComboBoxColumn来实现,可是在绑定数据的时候出现了问题,数据怎么也绑定不上。后来经过多方查证,发现原来DataGridComboBoxColumn对数据源有限制,只能是一下3中情况之一:1、静态资源。2、x:静态代码实体。3、ComboBoxItem类型的内联集合。基于扩展性、代码规范等情况考虑,这三种方案都被否决了。然后就想到使 阅读全文

posted @ 2013-12-12 18:14 软件部 阅读(2465) 评论(0) 推荐(0) 编辑

关于WPF中ItemsControl系列控件中Item不能继承父级的DataContext的解决办法

摘要: WPF中所有的集合类控件,子项都不能继承父级的DataContext,需要手动将绑定的数据源指向到父级控件才可以。 此文转载自:http://www.cnblogs.com/veboys/p/3246207.htmlAdded by Andy,2013/12/12 阅读全文

posted @ 2013-12-12 18:12 软件部 阅读(385) 评论(0) 推荐(0) 编辑

导航