随笔分类 - WPF&SL
摘要:Fody (https://github.com/Fody/Fody)提供一种通过修改MSIL自动创建代码的功能(称为code weaving),例如在开发WPF桌面程序时,能够通过 PropertyChanged.Fody 实现 INotifyPropertyChanged 接口,并自动引发事件,
阅读全文
摘要:在WPF中,针对byte类型的输入控件可以选用 XCEED 的免费库中的 Xceed.Wpf.Toolkit.ByteUpDown(可从nuget获取)。 若要使该控件在界面上以16进制显示byte,则将其 FormatString="X" 即可。 然而此时,在其中键入数字时,仍然是按照 10 进制
阅读全文
摘要:问题缘起WPF的分层结构为编程带来了极大便利,XAML绑定是其最主要的特征。在使用绑定的过程中,大家都普遍的发现枚举成员的绑定是个问题。一般来说,枚举绑定多出现于与ComboBox配合的情况,此时我们希望实现的目标有:建立选择项与ItemsSource的对应关系;自动获取用于ItemsSource的...
阅读全文
摘要:欢迎访问Heroius博客:崩溃的脑壳查看文章原文!前言相信不少学习WPF和Silverlight的同学们都出于Winform的习惯,希望能够在新展示层框架中实现控件的继承。本文就是说明如何实现这一点。但是在正文开始之前,必须要指明,一般情况下,在WPF/SL中并不推荐使用自定义控件或控件继承(当然...
阅读全文
摘要:1 Wpf note新手入门WPF的时候可能会遇到我所遇到的白痴问题:为什么容器的Cursor属性无效?问题的描述可能是这样的:更改了Grid, Canvas等容器控件的Cursor属性后,发现鼠标在其上仍然是默认的Arrow。这是由于容器的背景默认为透明,而透明部分的事件是无法被捕获的。对于此问题...
阅读全文