ToolTipService.ToolTip Attached Property

取得或設定項目 ToolTip 的物件或字串內容。


<object ToolTipService.ToolTip="text"/>


<object>
  <ToolTipService.ToolTip>
    singleObject
  </ToolTipService.ToolTip>
</object>

XAML Values

singleObject

當做工具提示內容的物件項目。將物件當做工具提示內容使用時,請務必謹慎。並非所有的 UI 物件都適合在出現工具提示的受限展示介面中使用。您也可以指定明確的 ToolTip 物件項目,這個項目會包裝任何內容或將它自己的 Content 指定為文字。

備註

ToolTipService.ToolTip 是支援可延伸應用程式標記語言 (XAML) 用法的附加屬性。在程式碼中設定這個屬性時,請改為使用 SetToolTip。在程式碼中取得這個屬性時,請改為使用 GetToolTip。在程式碼用法中,目標參數是已設定附加屬性值的物件。另一個在程式碼中取得或設定值的方法是使用相依性屬性系統,呼叫 GetValueSetValue 並傳遞 ToolTipProperty 做為相依性屬性的識別項。

如果沒有明確 PlacementTarget,則工具提示的位置目標是為其 ToolTipService.ToolTip 附加屬性值指定值的項目。所有的位置值 (做為附加屬性或做為明確 ToolTip 項目上的屬性) 都會套用至這個目標。

工具提示內容模型

工具提示內容通常有四種可能的內容模型:

  • 文字字串做為隱含 ToolTip 的內容。
  • 明確的 ToolTip 項目,含有文字字串內容,或者沒有初始內容 (而是在執行階段動態提供內容)。
  • 明確且另外還有項目內容的 ToolTip 項目。
  • 隱含 ToolTip 之內容的物件項目。

對某些情節來說,在 ToolTip 中使用文字的預設字型表示是可行的,而這也就是可以將內容指定為字串的情況。不過,這個字串通常是要當做資源處理的字串,這樣才能進行當地語系化以將適用於特定地區設定的 ToolTip 文字呈現給使用者。

如果您想要變更 ToolTip 文字的預設字型表示特性,您可以執行下列任何一項:

  • 宣告明確 ToolTip 項目,並指定自訂 Template 值以供其展示。
  • 宣告明確 ToolTip 項目,並設定該項目上的全控制項範圍字型屬性,例如 FontFamilyFontSize
  • 宣告文字容器物件項目 (例如 TextBlock) 做為內容。設定該項目的屬性以變更字型展示,並將文字容器的內容設定為想要的文字。

需求

最低支援的用戶端

Windows 8

最低支援的伺服器

Windows Server 2012

命名空間

Windows.UI.Xaml.Controls

中繼資料

Windows.winmd

另請參閱

ToolTipService

 

 

顯示:
© 2015 Microsoft