C# 依赖项属性的代码段在哪里

C# 依赖项属性的代码段在哪里,c#,wpf,visual-studio,code-snippets,C#,Wpf,Visual Studio,Code Snippets,对于WPF/C#其中是依赖属性(wpfdp)或路由命令(wpfrc)等的所有默认代码段。我在Visual Studio中的任何位置都找不到列出的这些代码段。对于依赖项属性,请使用propdp 如果使用visual studio 2017,您可以轻松找到所有可用的代码段: 键入字母,例如a 单击屏幕底部的最后一个图标 这将显示所有可用的代码段 对于依赖项属性,请使用propdp 如果使用visual studio 2017,您可以轻松找到所有可用的代码段: 键入字母,例如a 单击屏幕底部的最后一个

对于WPF/C#其中是依赖属性(wpfdp)或路由命令(wpfrc)等的所有默认代码段。我在Visual Studio中的任何位置都找不到列出的这些代码段。

对于依赖项属性,请使用
propdp

如果使用visual studio 2017,您可以轻松找到所有可用的代码段:

  • 键入字母,例如
    a

  • 单击屏幕底部的最后一个图标

  • 这将显示所有可用的代码段


  • 对于依赖项属性,请使用
    propdp

    如果使用visual studio 2017,您可以轻松找到所有可用的代码段:

  • 键入字母,例如
    a

  • 单击屏幕底部的最后一个图标

  • 这将显示所有可用的代码段


  • 就个人而言,如果你想学习wpf,我认为学习c#是明智的。WPF有一个众所周知的棘手的学习曲线,你会希望在这个过程中得到所有的帮助。C#开发人员比VB更积极地撰写博客和发布示例。更容易找到C#help。当然,在我所在的领域,使用c#比使用vb更容易找到工作

    有一个代码片段管理器。 按Ctrl+K,Ctrl+B,你会看到一个窗口。 它们是按语言组织的。 尽管标准vs中的支持非常有限,但您可以相当轻松地编写自己的代码。 有些人特别喜欢resharper,因为它支持宏片段。 Roslyn支持重构,有些人更喜欢这种方法来实现复杂的代码片段式功能

    但无论如何,看看里面。 在c#下,你没有看到片段吗? 如果不是,这可能是安装问题。 如果您要迁移到c#,可能您最初只是为VB安装的。
    正如Xanimax所说。暂时将路由命令放在一边。了解MVVM并选择一个nuget软件包,该软件包旨在为您提供一种更方便的定义命令的方法。我喜欢mvvmlight。

    就个人而言,如果你想学习wpf,我认为学习c#是明智的。WPF有一个众所周知的棘手的学习曲线,你会希望在这个过程中得到所有的帮助。C#开发人员比VB更积极地撰写博客和发布示例。更容易找到C#help。当然,在我所在的领域,使用c#比使用vb更容易找到工作

    有一个代码片段管理器。 按Ctrl+K,Ctrl+B,你会看到一个窗口。 它们是按语言组织的。 尽管标准vs中的支持非常有限,但您可以相当轻松地编写自己的代码。 有些人特别喜欢resharper,因为它支持宏片段。 Roslyn支持重构,有些人更喜欢这种方法来实现复杂的代码片段式功能

    但无论如何,看看里面。 在c#下,你没有看到片段吗? 如果不是,这可能是安装问题。 如果您要迁移到c#,可能您最初只是为VB安装的。
    正如Xanimax所说。暂时将路由命令放在一边。了解MVVM并选择一个nuget软件包,该软件包旨在为您提供一种更方便的定义命令的方法。我喜欢mvvmlight。

    键盘命令是
    propdp
    propa
    。如果您需要以其他方式查找它们,请键入CTRL-X,然后弹出“插入代码段”对话框,您将获得通过文件夹插入的键盘代码段列表:

    您感兴趣的两个文件夹是
    NetFX30
    文件夹,而不是
    visualc
    文件夹:


    键盘命令是
    propdp
    propa
    。如果您需要以其他方式查找它们,请键入CTRL-X,然后弹出“插入代码段”对话框,您将获得通过文件夹插入的键盘代码段列表:

    您感兴趣的两个文件夹是
    NetFX30
    文件夹,而不是
    visualc
    文件夹:


    prop
    然后Tab或Enter键为您提供属性,
    propfull
    为您提供带有支持字段的属性,
    propdp
    依赖属性。我会避免使用
    RoutedCommands
    ,因为它们不是为MvvM设计的,使用RelayCommand或
    delegatecommands
    。它们更易于使用,可读性也更高。
    prop
    then Tab或Enter为您提供属性,
    propfull
    为您提供带有支持字段的属性,
    propdp
    依赖属性。我会避免使用
    RoutedCommands
    ,因为它们不是为MvvM设计的,使用RelayCommand或
    delegatecommands
    。它们更易于使用,可读性更强。谢谢。它位于一个名为NetFX30的代码段文件夹下(不管是什么意思)。在VB中,代码段和文件夹的名称都不同,所以当我没有看到“WPF”代码段文件夹时,我认为它不在那里。谢谢。它位于一个名为NetFX30的代码段文件夹下(不管是什么意思)。在VB中,代码段和文件夹的名称都不同,因此当我没有看到“WPF”代码段文件夹时,我认为它不在那里。感谢您深思熟虑的回复。事实上,我已经知道WPF,我正在学习C#作为VB的替代品,这样我就可以用两种语言工作。谢谢你周到的回复。实际上我已经知道WPF,我正在学习C#作为VB的替代品,这样我就可以用两种语言工作了。