XAML フレームワークでコントロール テンプレートを作成することで、コントロールのビジュアル構造と視覚的な動作をカスタマイズできます。 コントロールには、 Background、 Foreground、 FontFamily など、コントロールの外観のさまざまな側面を指定するように設定できる多くのプロパティがあります。 ただし、これらのプロパティを設定することで行うことができる変更は制限されます。 ControlTemplate クラスを使用してテンプレートを作成することで、追加のカスタマイズを指定できます。 ここでは、 ControlTemplate を作成して、 CheckBox コントロールの外観をカスタマイズする方法について説明します。 重要な API: ControlTemplate クラス、 Control.Template プロパティ カスタム コントロール テンプレートの