
WPF
文章平均质量分 52
ayeco
这个作者很懒,什么都没留下…
展开
-
WPF TypeConvert中 ConvertFrom的行为
先看如下情况: 有如个员工类,他有3个属性,一个是他的名字,一个属性指向他的领导,一个属性指向他的下属,领导和下属也都同为Employee的对象 [TypeConverterAttribute(typeof(EmployeeConverter))] public class Employee { public string Name {原创 2012-02-16 13:00:57 · 2335 阅读 · 0 评论 -
WPF 图片变灰
前台: 后台:FormatConvertedBitmapfcb = new FormatConvertedBitmap((BitmapSource)img.Source,PixelFormats.Gray32Float, null, 0); img.Source = fcb;原创 2012-02-16 11:07:49 · 1325 阅读 · 0 评论 -
WPF Style 有时不起作用的问题
有时应用如下的Style到控件,控件的样式并没有随之改变,某些时候并不是代码错误造成的 在这种情况下,解决方法是编译一下,界面即可刷新,显示正确的样式原创 2012-02-16 20:29:26 · 4154 阅读 · 0 评论 -
x 命名空间中x:Type 的使用
若传入参数为类型的时候 用x:Type 指定此类型值 有如下一自定义按钮类型: public class MyButton : Button { public Type MyUserType { get; set; } protected override void OnClick() { base.O转载 2012-02-16 18:00:56 · 1194 阅读 · 0 评论 -
WPF 用依赖属性实现一个连锁的依赖关系
如果我们要实现:一个自定义对象O的某个属性依赖到控件C1上,同时,当这个对象的这个属性发生变化时,关注此对象的控件C2的显示内容也要改变,这看起来就像是一个连锁反应-C2依赖于O,O依赖于C1。 要实现这个功能我们先实现C2依赖于O这一部分。既然O这个对象要让其他控件依赖,那么O必须在自己的属性发生变化的时候通知其他控件,因此,这个O对象必须实现INotifyPropertyChange原创 2012-02-26 23:48:12 · 2542 阅读 · 0 评论 -
WPF 容器控件的鼠标事件
如果在容器控上挂上鼠标事件(MouseDown,MouseMove, etc..) 然后在容器控件上触发鼠标事件,会出现事件无法捕捉的情况,比如: xxxx 如果在ButtonDown 事件处理代码中写上Console.WriteLine("event fired"); 会发现字符串“event fired”并不会输出,如果要让事件被原创 2012-03-05 17:00:31 · 2105 阅读 · 0 评论