我曾经使用过过去看到/找到的代码片段,它将我的单条语句转换为私有(private)/公共(public)getter/setter,到目前为止,自从重新安装计算机以来,我一直无法重复该发现。
例如:
private string serverSMTP = string.empty;
然后,我可以按Ctrl k +并将其转换为:
private string serverSMTP = string.Empty;
public string ServerSMTP
{
get { return serverSMTP; }
set
{
serverSMTP = value;
RaisePropertyChanged("ServerSMTP");
}
}
关于如何创建可以做到这一点的扩展程序或片段/片段以帮助我解决这个问题,您有什么想法吗?在较大的项目中,这可以节省很多时间。
最佳答案
如果您已经在使用MVVM Light框架,则可以安装其附带的代码段,这些代码段将执行类似的操作。具体来说,“mvvminpc”代码片段将执行您要查找的内容,尽管它不会采用现有的字段声明并将其转换为具有propertychanged通知的属性。
http://mvvmlight.codeplex.com/sourcecontrol/latest#Installer/InstallItems/Snippets/CSharp/mvvmInpc.snippet
关于wpf - 代码片段自动创建getter/setter?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6035995/