我做了一小段代码来创建WPF数据bingings属性:Visual Studio的代码片段:如何在其中添加逻辑?
private string property;
public string Property
{
get { return this.property; }
set
{
this.property = value;
this.OnPropertyChanged(() => Property);
}
}
这是很麻烦的创造驼峰字段名和重写Pascal大小写属性。有没有办法只写字段,并让代码段使用第一个字符的大写字段的名称来写属性?
我称之为坏的形式“小写第一个字符另一个变量的值”来区分公共/私有基础只在外壳上。 – BNL 2012-07-26 15:09:39
如何命名字段'backingProperty',它是骆驼式的,可以通过简单的字符串连接构造?这另外使得类中的其他代码不太可能意外地使用该字段而不是该属性。 – 2012-07-26 15:09:55
是的,如果有一种将自定义逻辑添加到自动属性的方法会很好,但是没有。您提到Visual Studio的代码片段 - 您可以随时创建一个包含您所需逻辑的自定义代码片段。就我个人而言,我输入的速度很快,不值得担心这种小小的烦恼。 – 2012-07-26 15:09:58