DataGrid运行效果: xaml 代码: DataGridName= dtgData ItemsSource= {Binding} AutoGenerateColumns= False DataGrid.Columns DataGridTextColumnBinding= {BindingPat...
分类:
其他好文 时间:
2014-08-15 11:59:48
阅读次数:
231
一、功能、布局描述
1、使用Grid的GridSplitter实现可拖拽分隔栏效果。当ShowsPreview设置为True时,拖拽过程中不会刷新(控件内容要等到鼠标释放时才变化);当ShowsPreview设置为False时,控件内容实时跟随变化。
2、使用ViewBox特性实现控件内容随拖拽自动变化。
3、布局代码:
...
分类:
其他好文 时间:
2014-08-15 10:48:08
阅读次数:
246
public void GetPath(System.Windows.Controls.TextBox TB) { FolderBrowserDialog FBD = new FolderBrowserDialog(); FB...
分类:
其他好文 时间:
2014-08-14 19:59:19
阅读次数:
204
1、WPF的一个触摸屏项目,需要输入姓名,但是屏幕不支持汉字输入,使用虚拟键盘不稳定,为了解决该问题特此进行处理。2、新建一个类转换类,里面初始化一个数组,数组包含拼音,以及拼音下的常用的汉字。3、根据拼音,对照出对应的汉字,然后在对汉字进行拆分,获取到单个汉字。例子如下: private stat...
分类:
其他好文 时间:
2014-08-14 19:45:39
阅读次数:
173
这儿需要使用两个系统函数:BOOL WINAPI FreeConsole(void); //// 关闭控制台窗口,参考:http://msdn.microsoft.com/en-us/library/ms683150%28VS.85%29.aspxBOOL WINAPI AllocConsole(v...
BitmapImage bi = new BitmapImage(); // BitmapImage.UriSource must be in a BeginInit/EndInit block. bi.BeginInit(); ...
分类:
其他好文 时间:
2014-08-14 15:50:28
阅读次数:
277
前一阵在园子里看到一篇文章《使用css3仿造window7的开始菜单》,文中仅使用CSS3 实现了Windows 7 开始菜单的动态效果,很久以来一直被WPF/Silverlight 山上的风景所吸引,未成想其他的山也同样引人入胜。于是心血来潮也尝试着做了一个Windows 7 桌面效果,先来看几张...
前言WPF的一大基础就是Data Binding。在基于MVVM架构的基础上,只有通过实现INotifyPropertyChanged接口的ViewModel才能够用于Data Binding。要实现INotifyPropertyChanged接口,只需要实现一个事件,event PropertyC...
分类:
其他好文 时间:
2014-08-13 03:34:25
阅读次数:
327
背景介绍:
背景一:
项目中使用到消息中间件。之前是采用另一位同事的思路实现:主要通过OPC通道,检测前端的消息。一旦发现有新消息,马上发送到各个终端,终端再根据自己的业务需要进行各自的显示以及处理。不过这样实现,系统对接时,出现了很多问题。如项目中很多WPF事件无法触发。几经探索,还是困难重重。所以,就改为今天的思路了。
背景二:
技术调研后,经理还是决定使用同事推荐的Shuttle...
分类:
其他好文 时间:
2014-08-13 01:21:48
阅读次数:
203
在wp/silverlight/wpf也会经常看到控件模板。经常混淆的应该是DataTemplate和ControlTemplate,本篇文章就来谈谈两件衣服DataTemplate和ControlTemplate的关系。本篇文章主要会以wpf控件为主,以便最后的源码大家都可以打开。一、Conten...
分类:
其他好文 时间:
2014-08-12 16:41:34
阅读次数:
146