WPFユーザーコントロールは、どのようにフォームに表示します

私は、現在のアプローチが成功2に実装されています知っています。

方法1:

フォーム中の標的ElementHostコントロールにドラッグし、次にカスタムWPFユーザーコントロールを介してコードの背後にあるコードで、elementHostコントロールに追加されます

例:

1 UserControl1をWPF = 新しいユーザーコントロール()。
2 elementHost1.Child = WPF。

 

方法2:

自分のWPFユーザーコントロール(wpfUserControl)の後にグッドデザイン、そしてelmentHost1コントロールを選択し、プロジェクト内の通常のユーザーコントロール(ユーザーコントロール、サフィックス.csファイル)を追加し、ユーザーコントロールにElementHostコントロール(elementHost1)をドラッグし、このコントロールの右上隅には、三角形の記号になりますとき、三角形をクリックして、あなたはジャンプの前のオプションからカスタムWPFユーザーコントロールを選択することができます。

あなたは、フォーム上のカスタムWPFユーザーコントロールを追加したい場合は、フォーム上のElementHostコントロールをドラッグするには、この時間は、三角形のコントロールの右上隅をクリックして、あなたは直接ではなく、フォームにWPFユーザーコントロールを追加することができますあなたは背後にあるコードを記述する必要があります。

 

補足:ランタイムソリューションの画像を追加するWPFユーザーコントロールは、画像が表示されません

写真は、理由はライン上の「リソース」へのプロパティの「内容」に設定し、「ビルドアクション」属性の絵が不足しません。

方法:カタログソリューションエクスプローラで目的の画像を選択し、プロパティページは、その後(または右クリックして変更するための「プロパティ」を選択)することができ、「リソース」に「ビルドアクション」プロパティの下に表示されます。

おすすめ

転載: www.cnblogs.com/long612-/p/11469668.html