尽量多使用Canvas等简单的布局元素,少使用Grid或者StackPanel等复杂的,减小开销。少用Margin Padding尤其避免嵌套使用。在自定义控件,尽量不要在控件的ResourceDictionary定义资源,而应该放在Window或者Application级。因为放在控件中会使每个实...
分类:
其他好文 时间:
2014-07-16 22:53:45
阅读次数:
164
最近在用wpf做一个metro风格的程序,需要用到win8风格的布局容器,只能自己写一个了。效果如下用法 : //todo 放置内容 //local:TilePanel.WidthPix="1" 控制宽度倍率 //local:TilePanel.HeightPix="2"控制高度倍率下面附上源...
分类:
其他好文 时间:
2014-07-11 23:28:04
阅读次数:
323
1和2需要Microsoft.WindowsAPICodePack.Shell.dll 和引用using System.Windows.Interop,并只能在有DwmApi.dll 版本的Windows操作系统下使用。这两种方法的共同缺点是:在启动窗体时会一闪。一、 [StructLayout(L...
分类:
其他好文 时间:
2014-07-11 22:08:43
阅读次数:
354
在Binding close event时候,需要从ViewModel关闭Window.一个很简洁的解决方案就是,将Window 当做CommandParameter传过去。Command="{Binding SaveCommand}"CommandParameter="{Binding Eleme...
做WPF项目时遇到不同进程读取同一个路径的图片,提示图片资源正在被另一个进程使用。string path="c:\\1.png";BitmapImage bp = new BitmapImage(new Uri(path, UriKind.Relative));这时候不同进程用bp是会报错,异常的根...
楼主:男,成都一家小公司上班,2012年2月正式上班,做Winform、WPF的MIS 第一年:工资2750,年终8.5K+优秀1.2K;第二年:工资4.5K,年终4.5K+优秀1.2K。每二年半:工资4.7K。 目前准备辞职,今年找了六家公司:一家不靠谱、两家无消息、一家5.5K、另两家6...
分类:
其他好文 时间:
2014-07-10 14:47:14
阅读次数:
194
1.所谓触发器,就是指设置好某个表的某个操作(insert ,update ,delete)时候,同时触发的一个操作; 一般用来,比如说删除文章主栏目,那么可以利用触发器删除这个文章栏目下的所有文章2.创建触发器 delimiter $$ create trigger ins_1 ...
分类:
数据库 时间:
2014-07-09 13:36:35
阅读次数:
263
如何解决WPF中DataGrid的行验证错误始终不清除,消除错误,即行最前端的红色叹号!不管数据是否有错始终显示...
分类:
其他好文 时间:
2014-07-09 09:07:21
阅读次数:
201
RichTextBox控件很强大,不用滚动条就能上下移动看文本。但是编程中它在winform和WPF里,略有不同。但是一般的TextBox这个控件在两者里面,我暂时没看到区别,都能用textbox1.Clear()清除文本框。下面是RichTextBox在winform和WPF里有哪些不同。———————————————..
分类:
其他好文 时间:
2014-07-09 08:48:51
阅读次数:
247