Xaml-controls
XAML-コントロール
XAMLユーザーインターフェイスフレームワークは、WindowsのUI開発をサポートするコントロールの広範なライブラリを提供します。 それらの一部には、Button、Textbox、TextBlockなどの視覚的な表現があります。一方、他のコントロールは、画像などの他のコントロールまたはコンテンツのコンテナとして使用されます。 すべてのXAMLコントロールは System.Windows.Controls.Control から継承されます。
コントロールの完全な継承階層は次のとおりです-
以下に、この章で1つずつ説明するコントロールのリストを示します。
Sr.No. | Controls & Description |
---|---|
1 |
ユーザー入力に応答するコントロール。 |
2 |
ユーザーが視覚的なカレンダー表示を使用して日付を選択できるようにするコントロールを表します。 |
3 |
ユーザーが選択またはクリアできるコントロール。 |
4 |
ユーザーが選択できるアイテムのドロップダウンリスト。 |
5 |
この要素内からユーザーインターフェイス(UI)を介してコンテキストメニューが要求されるたびに表示されるコンテキストメニュー要素を取得または設定します。 |
6 |
カスタマイズ可能なグリッドにデータを表示するコントロールを表します。 |
7 |
ユーザーが日付を選択できるようにするコントロール。 |
8 |
アプリケーションは、重要な情報を収集または表示するために、ユーザーに追加のウィンドウを表示することもあります。 |
9 |
水平方向にスクロールできる行と列のアイテムのコレクションを表示するコントロール。 |
10 |
画像を表示するコントロール。 |
11 |
ユーザーが選択できるアイテムのインラインリストを表示するコントロール。 |
12 |
コマンドおよびイベントハンドラーに関連付けられた要素を階層的に整理できるWindowsメニューコントロールを表します。 |
13 |
パスワードを入力するためのコントロール。 |
14 |
アプリケーションウィンドウの境界内で、既存のコンテンツの上にコンテンツを表示します。 |
15 |
バーを表示して進行状況を示すコントロール。 |
16 |
リングを表示して不確定な進行状況を示すコントロール。 |
17 |
ユーザーがオプションのグループから単一のオプションを選択できるようにするコントロール。 |
18 |
フォーマットされたテキスト、ハイパーリンク、画像などのコンテンツを含むリッチテキストドキュメントをユーザーが編集できるようにするコントロール。 |
19 |
ユーザーがコンテンツをパンおよびズームできるようにするコンテナーコントロール。 |
20 |
ユーザーが検索クエリを入力できるようにするコントロール。 |
21 |
Thumbコントロールをトラックに沿って移動することにより、ユーザーが値の範囲から選択できるようにするコントロール。 |
22 |
テキストを表示するコントロール。 |
23 |
ユーザーが時間値を設定できるコントロール。 |
24 |
2つの状態を切り替えることができるボタン。 |
25 |
要素の情報を表示するポップアップウィンドウ。 |
26 |
最小化/最大化オプション、タイトルバー、境界線、および閉じるボタンを提供するルートウィンドウ。 |
この章では、これらのすべてのコントロールを実装とともに説明します。