【问题标题】:Quickly create dependency properties in VS在 VS 中快速创建依赖属性
【发布时间】:2011-06-09 18:40:22
【问题描述】:

有什么方法可以加快在 Visual Studio 中创建依赖属性的速度?就像一些模板或重构选项会使依赖属性变得异常。任何事物。我现在创建了很多依赖属性。

【问题讨论】:

    标签: .net wpf visual-studio binding dependency-properties


    【解决方案1】:

    依赖属性有code snippets。 (如propdp

    有关更多信息,请参阅this 文章。

    你可以得到一些here

    【讨论】:

    • 链接已失效。
    【解决方案2】:

    DPs 的代码 sn-p 是propdp,输入该代码并按两次 Tab,然后在带有 Tab 的字段中循环并填写。

    【讨论】:

      【解决方案3】:

      作为旁注,(如果我错了,请有人纠正我!)。

      如果您使用的是 ReSharper,它会覆盖默认的 sn-p/模板系统,并且没有 propdp 与出厂时等效。

      我找到了ReSharper propdp snippet here.

      【讨论】:

      • 你是对的!我很奇怪 VS 没有依赖属性 sn-p。但它更清晰......
      • 它有它,但 Resharper 没有显示它...参见 H.B.s 的答案。
      • 4 年前没有
      【解决方案4】:

      ReSharper 的新(ish)版本

      较新版本的 ReSharper 带有内置的 dependencyProperty sn-p。所以开始输入“dependencyProperty”,它应该会弹出一个选项供您选择(使用 Tab 键)。

      在我看来,这个选项更可取,因为它具有更好的默认值和格式。


      旧版 ReSharper

      如果您使用的是旧版 ReSharper,但仍想使用 Visual Studio 的依赖属性代码 sn-p(无需下载任何内容),请在所有大写字母中输入 PROPDP,然后按一次 Tab。

      IntelliSense 将提出“无建议”,但仍插入代码 sn-p。

      【讨论】:

        【解决方案5】:

        我有,并且仍然使用这 5 个依赖项 sn-ps,它将添加选择的引用或值依赖项。它们是为 Silverlight 创建的(当时很热,你们这些年轻人),但他们编写的代码在 WPF 和 Visual Studio 2017 中工作。

        Helpful Silverlight Snippets

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-11-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-29
          相关资源
          最近更新 更多