4

これはかなり単純なはずですが、実現できないようです。uc1 という名前のユーザー コントロールを持つ既存のプロジェクトがあるとします。このユーザー コントロールを別のプロジェクトで使用したいと考えています。ソリューション エクスプローラーでプロジェクト名を右クリックし、[追加] > [既存の項目] を選択し、ドロップダウンをすべてのファイルに変更して、uc1.xaml および uc1.xaml.vb ファイルを選択します。もちろん、これによりファイルがプロジェクトに追加されますが、xaml とコード ビハインド ファイルの間に相関関係はなく、コントロールを使用する方法はありません。これを行う適切な方法は何ですか?

4

4 に答える 4

1

ユーザー コントロールを再利用する場合は、新しいプロジェクトを作成し、使用可能なプロジェクトの一覧から [クラス ライブラリ] を選択する必要があります。このクラス ライブラリをコンパイルすると、このクラス ライブラリのビルド時に作成されたコンパイル済み DLL への参照を追加するだけで、任意の数の他のプロジェクトやソリューションで簡単に使用できます。

編集:他の回答で述べたように、それは「WPF UserControl Library」であり、単純な「クラス ライブラリ」ではありません...

于 2013-06-12T18:19:00.227 に答える