我需要添加一个属性设置器的逻辑。
例如,我有一个名为“CurrentTab”的属性:
这很好并且有效,但我想只需像这样定义它:
例如,我有一个名为“CurrentTab”的属性:
private WorkspaceViewModel _currentTab;
public WorkspaceViewModel CurrentTab
{
get
{
return _currentTab;
}
set
{
_currentTab = value;
OnPropertyChanged("CurrentTab");
}
}
这很好并且有效,但我想只需像这样定义它:
public WorkspaceViewModel CurrentTab { get; set; }
在setter运行后,系统自动为属性名称执行OnPropertyChanged()函数,而无需我添加任何特定代码。
如何确定哪些属性需要遵循这种逻辑并不是问题,我只需要找到一种实际操作的方法。
我想让这个过程更简单,因为我将有相当多这样的属性,我希望保持整洁。
有什么方法吗? 非常感谢您的任何帮助!