Xaml-tooltip

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

XAML-ツールヒント

ToolTipは、GUIの要素の情報を表示するポップアップウィンドウを作成するコントロールです。 ToolTipクラスの階層的な継承は次のとおりです-

ToolTip Hierarchy

プロパティ

以下に、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>

上記のコードがコンパイルされ、ボタンとテキストブロックのツールチップで実行されると、次の出力が生成されます-

ツールチップ出力

上記のサンプルコードを実行し、他のいくつかのプロパティとイベントを試すことをお勧めします。