はじめに WPFプロジェクト上で新規の項目の追加を行おうとすると、ユーザコントロールとカスタムコントロールという選択肢がありますが、それぞれの役割についてご存じでしょうか。この記事では、ユーザコントロールとカスタムコントロールについて書いていきます。 ユーザーコントロール、カスタムコントロールのそれぞれの役割 参考ページ https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/controls/control-authoring-overview 既存のコントロールをひと固まりにしたもの。継承元はUserControl よくある例としては、検索エリアや、検索結果エリア、入力エリアなどをひとまとまりにして管理したり。 レイアウトがVisualStudioのプレビュー機能でサクッと見れる。 パフォーマンスが悪い。(特に繰り返し、同一のユーザー