3

Visual Studio が特定の型の新しいクラスに入れるものをどこでカスタマイズできますか? UserControlWPFのテンプレートに 1 行追加したいWindowので、作成時の新しいウィンドウのコードは次のようになります。

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

現在生成されているものの代わりに:

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

編集: DataContext="{Binding RelativeSource={RelativeSource Self}}" XAML テンプレートに。

4

1 に答える 1

3

実際に独自のテンプレートを作成し、デフォルトのテンプレートの代わりにそれらを使用できます。新しいプロジェクトを作成し、必要に応じてファイルを構成するだけです。次に、[ファイル] > [テンプレートのエクスポート] をクリックします。[アイテム テンプレート] を選択し、テンプレートとして使用するファイル (この場合は xaml および xaml.cs ファイル) を選択します。次に、ウィザードに従って、作成された .zip ファイルを Visual Studio インストールの適切なディレクトリにドロップし、「Viola!」をクリックします。[追加] > [新しいアイテム...] をクリックすると、テンプレートが表示されます。

于 2011-04-28T21:18:45.270 に答える