2015-06-15 31 views
0

我有几个类实现INotifyPropertyChanged接口。是否有一种方法可以在实现接口后使用Resharper生成INotifyPropertyChanged帮助器?

现在,我使用ReSharper的,并希望下面的标准代码段添加到这些类:

[NotifyPropertyChangedInvocator] 
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) 
{ 
    var handler = PropertyChanged; 
    if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); 
} 

我迄今发现最简单的解决方法是删除

public event PropertyChangedEventHandler PropertyChanged; 

和实施界面再次,这次与帮手。有更容易的方法吗?

+0

您可以使用[snippets](https://msdn.microsoft.com/library/ms165392.aspx)作为替代选项。 – Corak

+0

@Corak也许你误会了我。我想使用Resharper,但在接口实现后无法插入INotifyPropertChangedHelper片段。 – Onur

+0

我确实收到你。我只是建议,如果这段代码是你想要的,并且没有找到通过resharper获取它的方法,那么也许使用内置的片段机制可能是获得类似结果的替代方案。 – Corak

回答

1

如果您在该属性上按Alt+Return,您将有机会创建帮助程序。

Screenshot N.b.鼠标结束了PropertyChanged

相关问题