更简单的依赖属性?

Nés*_* A. 1 silverlight wpf dependency-properties

我习惯为自定义控件创建依赖项属性.但我真的厌倦了定义静态字段,在构造函数中填充它们,编写标准属性以及稍后的事件,以及转换和验证对象,尽管有复制和粘贴以及代码片段的帮助.

所以,问题是......是否有任何努力,主动性,众筹,框架,工具,项目或想法使依赖属性的创建更容易?

也许C#5.0预编译"Compiler as Service"和"Meta-Programming"来定义这样复杂的WPF/Silverlight功能.那将是非常有帮助的!

Arc*_*rus 7

Visual Studio定义了几个开箱即用的代码片段:

propdp[TAB]
Run Code Online (Sandbox Code Playgroud)

依赖属性

propa[TAB]
Run Code Online (Sandbox Code Playgroud)

附属物

我一直都在使用它们!:)