为新窗口和用户控件(WPF)更改默认的Visual Studio模板

本文关键字:默认 Visual 模板 Studio 控件 新窗口 窗口 用户 WPF | 更新日期: 2023-09-27 17:53:55

我在哪里可以自定义Visual Studio在某些类型的新类中放入的内容?我想在WPF UserControlWindow的模板中添加一行,这样新窗口的代码创建时看起来像这样:

public partial class MainWindow : Window {
    public MainWindow() {
        InitializeComponent();
        DataContext = this;
    }
}

代替现在生成的内容:

public partial class MainWindow : Window {
    public MainWindow() {
        InitializeComponent();
    }
}
编辑:

DataContext="{Binding RelativeSource={RelativeSource Self}}"到XAML模板。

为新窗口和用户控件(WPF)更改默认的Visual Studio模板

您实际上可以创建自己的模板,然后使用这些模板而不是默认模板。只需创建一个新项目,并根据需要配置文件。然后,点击文件>导出模板。您将选择Item template,然后选择要用作模板的文件(在本例中是xaml和xaml.cs文件)。然后按照向导将创建的.zip文件放到Visual Studio安装的正确目录中,然后"Viola!"'当你点击添加>新建项目…>您的模板将显示。