カスタムコントロールを作成してユーザーインターフェース要素にカスタムロジックを実装することができます。優れたカスタムコントロールは、抽象化 (一般化) されていて、自己完結的で、繰り返し登場するものです。
スライドトグル は、優れたカスタムコントロールの例です。これには以下のような特徴があります。
アプリケーションのメニューバーは、優れたカスタムコントロールの例ではありません。これは以下のような特徴があります。
カスタムコントロールを作成したら、USS でスタイルを設定し、C# でイベントを処理するロジックを追加し、UI Builder で公開して使用する ことができます。
トピック | 説明 |
---|---|
カスタムコントロールの作成 | カスタムコントロールの作成と使用に関する様々な事柄を説明しています。 |
カスタムコントロールの UXML および UI Builder への公開 | カスタムコントロールを公開し、カスタムコントロールの属性を定義する方法です。 |
UXML タグ名と属性のカスタマイズ | UXML タグ名のカスタマイズ方法や、基本クラス属性のデフォルト値をオーバーライドする方法、またカスタムコントロールに使用できる属性を制限する方法を説明します。 |