摘要: 最近的项目中,发现了NSIS一个比较坑的地方:$ 不但是变量常量的开头,还是一个转义字符。大家有没有发现,NSIS写的脚本中,如果要让弹出消息框中的文字带换行功能,“\r\n” 是不是很不管用呢?某天我仔细阅读了NSIS文档后,终于恍然大悟。。要写成下面这个样子才行==MessageBox MB_O... 阅读全文
posted @ 2014-07-24 14:42 Leaco 阅读(4140) 评论(2) 推荐(0) 编辑
摘要: WPF中的DataGrid自动生成行号的方法有很多,这里记录了一种通过修改 RowHeaderTemplate的方式来生成行号:方法一:xaml界面: 其中的Converter代码:public class RowToIndexConv : IValueConverter{ public object Convert(object value, Type targetType,... 阅读全文
posted @ 2013-07-15 15:56 Leaco 阅读(4838) 评论(1) 推荐(1) 编辑
摘要: 使用C#读取xml文件有三种常用的方式:1、xmlDocument2、XmlTextReader3、Linq To Xml但是这些方式在读写有些带命名空间的xml时就不知道怎么办了(例如把xaml文件当作xml文件来读写的时候)。对于xaml文件,C#虽然能用XamlReader直接把xaml文件转换为对象,但是有的时候我们只是想取得其中一些字段,并不想转换为对象。本文就以读取xml方式来读写xaml,给大家做一个示范。其中xaml文件如下所示,文件名为test.xaml: testStringInnerText1、读取xaml节点。 1 XmlDocument ... 阅读全文
posted @ 2013-07-08 23:56 Leaco 阅读(3077) 评论(0) 推荐(0) 编辑
摘要: 我们用WPF用的Popup时候会发现,当StaysOpen=True 的时候,因为Popup不会消失,在父窗口移走的时候Popup仍旧在原地。。。作者在国外网站上无意间发现了这个解决方案,拿出来给大家分享:方法是为Popup定义一个附加属性。代码如下。 1 public class PopopHelper 2 { 3 public static DependencyObject GetPopupPlacementTarget(DependencyObject obj) 4 { 5 return (DependencyObj... 阅读全文
posted @ 2013-07-02 22:15 Leaco 阅读(4508) 评论(8) 推荐(3) 编辑
摘要: 使用WPF的Popup的时候会发现有一个问题,它总是会置顶,只要Popup的StayOpen不设置为False,它就一直呆在最顶端,挡住其他的窗口。解决方案是继承Popup重新定义控件PopupEx。public class PopupEx : Popup { public static DependencyProperty TopmostProperty = Window.TopmostProperty.AddOwner(typeof(PopupEx ), new FrameworkPropertyMetadata(false, OnTopmostChanged)); public bool 阅读全文
posted @ 2013-07-01 10:18 Leaco 阅读(5805) 评论(6) 推荐(2) 编辑
欢迎各种转载,转载请注明来自 Leaco 的博客:http://www.cnblogs.com/Leaco
Top
关注
收藏
评论