Button コントロールは、マウス、キーボード、スタイラス、またはその他の入力デバイスからのユーザー入力に反応し、Click イベントを発生させます。 Buttonは、テキストなどの単純なコンテンツを含めることができる基本的な UI コンポーネントであり、画像やPanel コントロールなどの複雑なコンテンツを含めることもできます。
| Title | Description |
|---|---|
| イメージを含むボタンを作成 | Button コントロールにイメージを追加する方法について説明します。 |
スタイルとテンプレート
コントロールに一意の外観を与えるために、既定の ControlTemplate を変更できます。 コントロールのテンプレートの変更の詳細については、「 スタイルとテンプレートとは」 および 「コントロールのテンプレートを作成する方法」を参照してください。
コンテンツ プロパティ
Button コントロールのコンテンツ プロパティが Content。 このプロパティは、ボタンによって表示されるコンテンツを指定します。単純なテキストまたは複雑な UI 要素を指定できます。
ビジュアル状態
次の表に、 Button コントロールの表示状態を示します。
| ビジュアルステート名 | VisualStateGroup 名称 | Description |
|---|---|---|
| Normal | CommonStates | コントロールは通常の状態です。 |
| マウスオーバー | CommonStates | マウス ポインターはコントロールの上に配置されます。 |
| 押されている | CommonStates | コントロールが押されます。 |
| Disabled | CommonStates | コントロールが無効になっています。 |
| Focused | FocusStates | コントロールにはキーボード フォーカスがあります。 |
| 集中していない | FocusStates | コントロールにキーボード フォーカスがありません。 |
| 有効 | 検証状態 | コントロールは有効であり、検証エラーはありません。 |
| 無効フォーカス | 検証状態 | コントロールに検証エラーがあり、キーボード フォーカスがあります。 |
| フォーカスが外れた無効状態 | 検証状態 | コントロールに検証エラーがありますが、キーボード フォーカスがありません。 |
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback