Ver*_*son 6 wpf visual-studio-2010 mvvm-light
我曾经使用过我在过去看到/找到的代码片段,它将我的单个语句转换为私有/公共getter/setter,自从重新安装我的机器以来,我一直无法重复该查找.
例如:
private string serverSMTP = string.empty;
Run Code Online (Sandbox Code Playgroud)
我可以按Ctrl +并将其转换为:
private string serverSMTP = string.Empty;
public string ServerSMTP
{
get { return serverSMTP; }
set
{
serverSMTP = value;
RaisePropertyChanged("ServerSMTP");
}
}
Run Code Online (Sandbox Code Playgroud)
有关如何创建某些内容或扩展/片段以便为我处理的任何想法?在较大的项目中,这将为我节省大量时间.
如果您已经在使用MVVM Light框架,则可以安装随附的代码片段,它们将执行类似的操作.具体来说,"mvvminpc"代码段将执行您要查找的内容,但它不会采用现有字段声明并将其转换为具有propertychanged通知的属性.
代码片段以加速添加新属性(仅限Visual Studio):
mvvminpc将新的可绑定属性添加到ViewModel.
mvvmlocatorproperty将新的ViewModel添加到ViewModeLocator.
mvvmpropa向DependencyObject添加新的附加属性(仅限WPF).
mvvmpropdp将新的依赖项属性添加到DependencyObject(仅限WPF).
mvvmslpropa向DependencyObject添加新的附加属性(仅限Silverlight).
mvvmslpropdp将新的依赖项属性添加到DependencyObject(仅限Silverlight).
归档时间: |
|
查看次数: |
4196 次 |
最近记录: |