Label コントロールは、通常、ユーザー インターフェイス (UI) に情報を提供します。 これまで、Label にはテキストのみが含まれていましたが、Windows Presentation Foundation (WPF) に付属する Label は ContentControlであるため、テキストまたは UIElementを含めることができます。
Label では、アクセス キーの機能と視覚的なサポートの両方が提供されます。 これは、 TextBoxなどのコントロールにすばやくキーボード でアクセスできるようにするために頻繁に使用されます。 Label を Controlに割り当てるには、Label.Target プロパティを、ユーザーがアクセス キーを押したときにフォーカスを取得するコントロールに設定します。
次の図は、Labelを対象とする ComboBox "テーマ" を示しています。 ユーザーが Tを押すと、ComboBox はフォーカスを受け取ります。
| Title | Description |
|---|---|
| 操作キーとテキストの折り返しを持つコントロールの作成方法 | アクセス キーを持ち、テキストの折り返しをサポートするコントロールを作成する方法について説明します。 |
スタイルとテンプレート
このセクションでは、 Label コントロールのスタイルとテンプレートについて説明します。 コントロールに一意の外観を与えるために、既定の ControlTemplate を変更できます。 詳細については、「 スタイルとテンプレートとは」 および 「コントロールのテンプレートを作成する方法」を参照してください。
コンテンツ プロパティ
Label コントロールは、Content プロパティを使用してコンテンツを表示します。 このプロパティには、テキストまたは任意の UIElementを含めることができます。
部品
Label コントロールでは、テンプレート パーツは定義されません。
ビジュアル状態
次の表に、 Label コントロールの表示状態を示します。
| VisualState 名前 | VisualStateGroup の名前 | Description |
|---|---|---|
| 有効 | 検証状態 | コントロールは Validation クラスを使用し、 Validation.HasError 添付プロパティが false。 |
| インバリッドフォーカスド | バリデーションステート |
Validation.HasError添付プロパティがtrueされ、コントロールにフォーカスがあります。 |
| 無効なフォーカス解除 | 検証状態 |
Validation.HasError添付プロパティがtrueであり、コントロールにフォーカスがありません。 |
こちらも参照ください
.NET Desktop feedback