考虑具有很多输入字段的WPF对话,这些输入字段绑定到视图模型中的属性。例如。
...
<TextBox Text="{Binding FirstName}">
...
public string FirstName {
get { return mFirstName; }
set {
if (mFirstName == value) return;
mFirstName = value;
OnPropertyChanged("FirstName");
}
}
由于有数十个这样的字段,因此我想减少要编写的样板C#代码。我有什么选择?
最佳答案
我可以使您的代码更容易转换为摘要。
if (mFirstName != value) {
mFirstName = value;
OnPropertyChanged("FirstName");
}
如果只是花时间写这很痛苦,并且您经常使用WPF,则摘要也可能有用。我知道在Sublime Text,VS Code和Visual Studio中,片段是无价的。否则,我认为那是尽你所能,除非我没有看到什么