Xaml-controls

提供:Dev Guides
移動先:案内検索

XAML-コントロール

XAMLユーザーインターフェイスフレームワークは、WindowsのUI開発をサポートするコントロールの広範なライブラリを提供します。 それらの一部には、Button、Textbox、TextBlockなどの視覚的な表現があります。一方、他のコントロールは、画像などの他のコントロールまたはコンテンツのコンテナとして使用されます。 すべてのXAMLコントロールは System.Windows.Controls.Control から継承されます。

コントロールの完全な継承階層は次のとおりです-

コントロール階層

以下に、この章で1つずつ説明するコントロールのリストを示します。

Sr.No. Controls & Description
1

Button

ユーザー入力に応答するコントロール。

2

Calendar

ユーザーが視覚的なカレンダー表示を使用して日付を選択できるようにするコントロールを表します。

3

CheckBox

ユーザーが選択またはクリアできるコントロール。

4

ComboBox

ユーザーが選択できるアイテムのドロップダウンリスト。

5

ContextMenu

この要素内からユーザーインターフェイス(UI)を介してコンテキストメニューが要求されるたびに表示されるコンテキストメニュー要素を取得または設定します。

6

DataGrid

カスタマイズ可能なグリッドにデータを表示するコントロールを表します。

7

DatePicker

ユーザーが日付を選択できるようにするコントロール。

8

Dialogs

アプリケーションは、重要な情報を収集または表示するために、ユーザーに追加のウィンドウを表示することもあります。

9

GridView

水平方向にスクロールできる行と列のアイテムのコレクションを表示するコントロール。

10

Image

画像を表示するコントロール。

11

ListBox

ユーザーが選択できるアイテムのインラインリストを表示するコントロール。

12

Menus

コマンドおよびイベントハンドラーに関連付けられた要素を階層的に整理できるWindowsメニューコントロールを表します。

13

PasswordBox

パスワードを入力するためのコントロール。

14

Popup

アプリケーションウィンドウの境界内で、既存のコンテンツの上にコンテンツを表示します。

15

ProgressBar

バーを表示して進行状況を示すコントロール。

16

ProgressRing

リングを表示して不確定な進行状況を示すコントロール。

17

RadioButton

ユーザーがオプションのグループから単一のオプションを選択できるようにするコントロール。

18

RichEditBox

フォーマットされたテキスト、ハイパーリンク、画像などのコンテンツを含むリッチテキストドキュメントをユーザーが編集できるようにするコントロール。

19

ScrollViewer

ユーザーがコンテンツをパンおよびズームできるようにするコンテナーコントロール。

20

SearchBox

ユーザーが検索クエリを入力できるようにするコントロール。

21

Slider

Thumbコントロールをトラックに沿って移動することにより、ユーザーが値の範囲から選択できるようにするコントロール。

22

TextBlock

テキストを表示するコントロール。

23

TimePicker

ユーザーが時間値を設定できるコントロール。

24

ToggleButton

2つの状態を切り替えることができるボタン。

25

ToolTip

要素の情報を表示するポップアップウィンドウ。

26

Window

最小化/最大化オプション、タイトルバー、境界線、および閉じるボタンを提供するルートウィンドウ。

この章では、これらのすべてのコントロールを実装とともに説明します。