記事内に広告が含まれています。

WPF コントロールにツールチップを表示

2012年4月5日

WPF のコントロールにツールチップを表示するには、FrameworkElement クラスの Tooltip プロパティを使います。 Object 型なので、単純なテキスト以外にも色々なオブジェクトを配置することができます。 2つ目の Button コントロールでは、ツールチップに TextBlock を入れて折り返し表示してみました。

コードスニペット

<Button Content="マウスをホバーして" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" Name="button1" VerticalAlignment="Top" Width="195">
    <ToolTipService.ToolTip>
        <ToolTip Content="簡単なツールチップ"/>
    </ToolTipService.ToolTip>
</Button>
<Button Content="マウスをホバーして" Height="23" HorizontalAlignment="Left" Margin="10,43,0,0" Name="button2" VerticalAlignment="Top" Width="195">
    <ToolTipService.ToolTip>
        <TextBlock Text="折り返し表示するツールチップ-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------折り返し表示するツールチップ" TextWrapping="Wrap"/>
    </ToolTipService.ToolTip>
</Button>

参考情報

MSDN - FrameworkElement.ToolTip プロパティ
http://msdn.microsoft.com/ja-jp/library/system.windows.frameworkelement.tooltip%28v=vs.100%29.aspx

-WPF