Xaml-tooltip
XAML-ツールヒント
ToolTipは、GUIの要素の情報を表示するポップアップウィンドウを作成するコントロールです。 ToolTipクラスの階層的な継承は次のとおりです-
プロパティ
以下に、ToolTipクラスの一般的に使用されるプロパティを示します。
Sr.No. | Property & Description |
---|---|
1 |
IsOpen ToolTipが表示されるかどうかを示す値を取得または設定します。 |
2 |
IsOpenProperty IsOpen依存プロパティを識別します。 |
3 |
Placement 配置ターゲット要素に対するツールチップの配置方法を取得または設定します。 |
4 |
PlacementProperty Placement依存プロパティを識別します。 |
5 |
PlacementTarget ToolTipServiceによって開かれたときにツールチップを配置する視覚要素またはコントロールを取得または設定します。 |
6 |
PlacementTargetProperty PlacementTarget依存プロパティを識別します。 |
7 |
TemplateSettings ToolTipのテンプレートを定義するときにTemplateBindingソースとして参照できる計算値を提供するオブジェクトを取得します。 |
イベント
以下に、ToolTipクラスの一般的に使用されるイベントを示します。
Sr.No. | Event & Description |
---|---|
1 |
Closed ツールヒントが閉じられ、表示されなくなったときに発生します。 |
2 |
Opened ToolTipが表示されると発生します。 |
例
次の例は、XAMLアプリケーションでのToolTipの使用法を示しています。 以下に、ButtonおよびTextBlockにToolTipを表示するためのいくつかのプロパティを備えたToolTipが作成されるXAMLコードを示します。
<Window x:Class = "XAMLToolTip.MainWindow"
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
Title = "MainWindow" Height = "350" Width = "604">
<Grid>
<StackPanel Orientation = "Vertical">
<Button Content = "Button with a simple ToolTip."
ToolTipService.ToolTip = "Simple ToolTip" Width = "200" Margin = "50"/>
<!-- A TextBlock with an offset ToolTip. -->
<TextBlock Text = "TextBlock with an offset ToolTip." Width = "200" Margin = "50">
<ToolTipService.ToolTip>
<ToolTip Content = "Offset ToolTip." HorizontalOffset = "20" VerticalOffset = "30"/>
</ToolTipService.ToolTip>
</TextBlock>
</StackPanel>
</Grid>
</Window>
上記のコードがコンパイルされ、ボタンとテキストブロックのツールチップで実行されると、次の出力が生成されます-
上記のサンプルコードを実行し、他のいくつかのプロパティとイベントを試すことをお勧めします。