我曾经使用过过去看到/找到的代码片段,它将我的单条语句转换为私有(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/

10-13 22:22