簡単にいうと
WPF UserControlは、複数の画面部品や処理をまとめた再利用可能なUI部品です。
VSTOやWinFormsと組み合わせる場合、Windowとして直接表示するよりも、ElementHostに載せる部品として作る方が扱いやすいことがあります。
どんな場面で使うか
- ElementHostに載せるWPF画面を作る
- 複雑な画面を部品化する
- Window依存を避けてUIを再利用する
WPF画面を、独立Windowではなく埋め込み可能な部品として作るための単位です。
WPF UserControlは、複数の画面部品や処理をまとめた再利用可能なUI部品です。
VSTOやWinFormsと組み合わせる場合、Windowとして直接表示するよりも、ElementHostに載せる部品として作る方が扱いやすいことがあります。