Wpf-label
WPF-ラベル
Labelクラスは、アクセスキー(*ニーモニックとも呼ばれます)の機能的および視覚的なサポートを提供します。 キーボードからコントロールにすばやくアクセスできるようにするためによく使用されます。 Labelクラスの階層継承は次のとおりです-
以下は、Labelクラスの一般的に使用されるプロパティです
以下に、Labelの最も一般的に使用されるプロパティを示します。
Sr.No. | Property & Description |
---|---|
1 |
Background コントロールの背景を記述するブラシを取得または設定します。 (Controlから継承されます。) |
2 |
Content ContentControlのコンテンツを取得または設定します。 (ContentControlから継承されます。) |
3 |
ContentStringFormat Contentプロパティが文字列として表示される場合のContentプロパティのフォーマット方法を指定する複合文字列を取得または設定します。(ContentControlから継承されます。) |
4 |
ContentTemplate ContentControlのコンテンツの表示に使用されるデータテンプレートを取得または設定します。 (ContentControlから継承されます。) |
5 |
ContextMenu この要素内からユーザーインターフェイス(UI)を介してコンテキストメニューが要求されるたびに表示されるコンテキストメニュー要素を取得または設定します。(FrameworkElementから継承されます。) |
6 |
FontFamily コントロールのフォントファミリを取得または設定します。 (Controlから継承されます。) |
7 |
FontSize フォントサイズを取得または設定します。 (Controlから継承されます。) |
8 |
FontStyle フォントスタイルを取得または設定します。 (Controlから継承されます。) |
9 |
FontWeight 指定したフォントの太さまたは太さを取得または設定します。 (Controlから継承されます。) |
10 |
Foreground 前景色を説明するブラシを取得または設定します。 (Controlから継承されます。) |
11 |
Height 要素の推奨される高さを取得または設定します。 (FrameworkElementから継承されます。) |
12 |
Margin 要素の外側の余白を取得または設定します。 (FrameworkElementから継承されます。) |
13 |
Name 要素の識別名を取得または設定します。 この名前は、イベントハンドラコードなどの分離コードがXAMLプロセッサによる処理中に構築された後にマークアップ要素を参照できるように、参照を提供します。 (FrameworkElementから継承されます。) |
14 |
Resources ローカルに定義されたリソースディクショナリを取得または設定します。 (FrameworkElementから継承されます。) |
15 |
Style この要素がレンダリングされるときに使用されるスタイルを取得または設定します。 (FrameworkElementから継承されます。) |
16 |
Target ユーザーがラベルのを押したときにフォーカスを受け取る要素を取得または設定します。 GTMT |
17 |
Template コントロールテンプレートを取得または設定します。 (Controlから継承されます。) |
18 |
Width 要素の幅を取得または設定します。 (FrameworkElementから継承されます。) |
ラベルクラスの一般的に使用されるイベント
以下に、Labelの最も一般的に使用されるイベントを示します。
Sr.No. | Event & Description |
---|---|
1 |
ContextMenuOpening システムがコンテキストメニューを表示するインタラクションを処理するときに発生します。 |
2 |
DragEnter 入力システムが、この要素をターゲットとして基になるドラッグイベントを報告したときに発生します。 (UIElementから継承) |
3 |
DragLeave 入力システムが、この要素を起点として基本的なドラッグイベントを報告したときに発生します。 (UIElementから継承) |
4 |
DragOver 入力システムが潜在的なドロップターゲットとしてこの要素を持つ基本的なドラッグイベントを報告するときに発生します。 (UIElementから継承) |
5 |
Drop 入力システムが、この要素をドロップターゲットとして基になるドロップイベントを報告したときに発生します。 (UIElementから継承) |
6 |
GotFocus UIElementがフォーカスを受け取ったときに発生します。 (UIElementから継承) |
7 |
KeyDown UIElementにフォーカスがあるときにキーボードキーが押されると発生します。 (UIElementから継承) |
8 |
KeyUp UIElementにフォーカスがあるときにキーボードキーが離されると発生します。 (UIElementから継承) |
9 |
SizeChanged ActualHeightまたはActualWidthプロパティがFrameworkElementの値を変更したときに発生します。 (FrameworkElementから継承されます) |
ラベルクラスで一般的に使用されるメソッド
以下に、Labelの最も一般的に使用される方法を示します。
Sr.No. | Method & Description |
---|---|
1 |
Focus TextBlockを、従来のフォーカス可能なコントロールであるかのようにフォーカスします。 |
2 |
ToString Controlオブジェクトの文字列表現を返します。 (Controlから継承されます。) |
例
- WPFLabelControl という名前の新しいWPFプロジェクトを作成しましょう。
- ツールボックスからラベルコントロールを1つドラッグします。
- 次のXAMLコードに示すように、プロパティウィンドウからラベルのさまざまなプロパティを変更します。
<Window x:Class = "WPFLabelControl.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc = "http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local = "clr-namespace:WPFLabelControl"
mc:Ignorable = "d" Title = "MainWindow" Height = "350" Width = "604">
<Grid>
<Label x:Name = "label" Content = "Label Example in WPF" HorizontalAlignment = "Left"
Margin = "71,82,0,0" VerticalAlignment = "Top" Height = "135" Width = "474"
Background = "#FFD6BEBE" FontFamily = "Snap ITC" FontSize = "36"
FontStyle = "Italic" FontWeight = "Light" Foreground = "#FFBD6B6B"/>
</Grid>
</Window>
上記のコードをコンパイルして実行すると、次のウィンドウが生成されます。