基本クラス(xaml +コードビハインド)を含むメインプロジェクト(ProjectA
)があります。
また、別のプロジェクト(ProjectB
)がProjectA
と表示されています。その最後の プロジェクトでは、私はProjectA
で作成されたユーザーコントロールを継承しています。メインアプリケーションを起動するとURIエラーを解決するためのベストプラクティス
、私は次のエラーが表示されます。
The component 'XXX' does not have a resource identified by the URI
'/My.Assembly;component/.../simplegridview.xaml'
は、その問題を解決する最善の方法はありますか?
+1今週はまったく同じ問題に直面していました。私はWPFにはまだ新しくなっていますので、これを答えとして掲示するのはあまりできませんが、それは価値があります。今のところ私はこれを行いました。 .Assembly "を' this.GetType()。Assembly.FullName'(アセンブリを* inheriting *型から取り込む)を呼び出します。 – Jeroen
ファイルsimplegridview.g.csにはURI指定の定義がありますが、値を変更しようとするとコンパイラは変更を上書きします。しかし、WPFの継承を管理するのはとても難しいですか? – Alberto
ちょうど興味深いですが、一般的なコントロールを含むCommon.dllを作成し、ProjectAとProjectBで参照するのはなぜですか? –