【问题标题】:How do I determine if code snippets are working for me?如何确定代码片段是否适合我?
【发布时间】:2012-01-16 22:44:09
【问题描述】:

我正在尝试使用 MVVM Light 学习 MVVM 设计模式。我已经下载了,安装了。我使用 MVVM Light 模板创建了一个新的 WPF 应用程序。现在我正在浏览我在博客上在线找到的教程。它提到键入一个字符串并按 Tab 键,以调用代码 sn-p。对我来说,发生的事情是 Intellisence 放入命名空间(文本字符串靠近命名空间)。所以,在我看来,代码 sn-ps 根本不起作用。

底线:如何确定代码 sn-ps 是否有效?我可以使用哪些代码 sn-ps?我正在使用带有 SP1 的 VS 2010 Premium。

【问题讨论】:

    标签: visual-studio-2010 code-snippets


    【解决方案1】:

    你看到的代码 sn-p 可能不是默认的:Visual C# Code Snippets

    也可能是您安装的某些工具(ReSharper?)可能覆盖了 sn-p。

    【讨论】:

      【解决方案2】:

      如果您执行 Ctrl+Space 然后输入try(例如)您将看到“try catch”代码 sn-p 出现在 intelisense 中。

      你可以通过图标判断它是一个sn-p。按 Tab 键两次将创建以下代码:

      try
      {
      }
      catch (Exception)
      {               
          throw;
      }
      

      【讨论】:

      • 我不知道 Ctrl+Space 键序列。我已经尝试过“尝试”并且效果很好。但是,当我尝试输入“mvvmlocatorproperty”时,在使用 MVVM Light 时,我什么也没得到,而我应该得到的。我是不是做错了什么,或者以某种方式未能正确安装 MVVM Light?
      • 在 %userprofile%\My Documents\Visual Studio 2010\Code Snippets 中查看您的 sn-ps。
      猜你喜欢
      • 1970-01-01
      • 2017-09-25
      • 2011-06-26
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 2011-10-18
      • 2022-04-26
      • 2011-05-05
      相关资源
      最近更新 更多