我正在尝试使用MVVM Light学习MVVM设计模式。我已经下载并安装了它。我使用MVVM Light模板创建了一个新的WPF应用程序。现在我正在浏览一个我在博客上在线发现的教程。它提到输入一个字符串并点击Tab键,以调用代码片段。对我来说,Intellisence会放入命名空间(文本字符串接近命名空间)。所以,从我的观点来看,代码片段根本不起作用。如何确定代码段是否适合我?
底线:如何确定代码片段是否正常工作?我可以使用哪些代码片段?我正在使用VS 2010 Premium SP1。
我正在尝试使用MVVM Light学习MVVM设计模式。我已经下载并安装了它。我使用MVVM Light模板创建了一个新的WPF应用程序。现在我正在浏览一个我在博客上在线发现的教程。它提到输入一个字符串并点击Tab键,以调用代码片段。对我来说,Intellisence会放入命名空间(文本字符串接近命名空间)。所以,从我的观点来看,代码片段根本不起作用。如何确定代码段是否适合我?
底线:如何确定代码片段是否正常工作?我可以使用哪些代码片段?我正在使用VS 2010 Premium SP1。
你看到的代码片段可能不是默认的代码片段:Visual C# Code Snippets。
也可能是您安装的某个工具(ReSharper?)可能已经覆盖了一个片段。
如果你按Ctrl +空间然后键入try
(例如),你会看到“尝试捕获”的代码片段出现在智能感知。
你可以告诉大家,它是由图标片段。按Tab键关键两次将创建下列代码:
try
{
}
catch (Exception)
{
throw;
}
我不知道该Ctrl +空格键序列。我已经尝试了“尝试”,并且工作正常。但是,当我尝试输入“mvvmlocatorproperty”时,在MVVM Light的帮助下,我什么也得不到。我做错了什么,或者某种方式未能正确安装MVVM Light? – Rod
查看%userprofile%\ My Documents \ Visual Studio 2010 \ Code Snippets以查看片段。 – DaveShaw