Silverlight 提供了一個名為“ToolTipService”的控件用於為Silverlight 控件顯示工具提示。這個類可以附着在Silverlight 中的大多數UI 元素上用於顯示工具提示。
簡單的文本提示
下面的示例代碼顯示如何為一個按鈕控件添加工具提示:
<
Button Width=
"60"
Height=
"20"
Content=
"My Button">
< ToolTipService.ToolTip>
< ToolTip Content= "This is tool tip for Button">< /ToolTip>
< /ToolTipService.ToolTip>
< /Button>
< ToolTipService.ToolTip>
< ToolTip Content= "This is tool tip for Button">< /ToolTip>
< /ToolTipService.ToolTip>
< /Button>
顯示富UI 元素提示Silverlight 在工具提示時支持UI 元素,使用戶得到更好的體驗。在工具提示時可以使用更多的UI 元素。看下面顯示的例子在提示工具中顯示圖像示例代碼顯示在Silverlight 中如何顯示圖像工具提示:
<
TextBox Width=
"60"
Height=
"20"
Text=
"My Text">
< ToolTipService.ToolTip>
< Image Source= "http://www.abc.com/images/abc.jpg" >
< /Image>
< /ToolTipService.ToolTip>
< /TextBox>
< ToolTipService.ToolTip>
< Image Source= "http://www.abc.com/images/abc.jpg" >
< /Image>
< /ToolTipService.ToolTip>
< /TextBox>
編程方式設置工具提示可以從后台代碼文件設置或改變工具提示。下面例子顯示如何從后台代碼文件為按鈕控件設置文本提示:
ToolTipService.SetToolTip(MyButton,
"This is new tooltip");