WPF工具提示,是否存在某种OnHint

时间:2014-04-14 13:41:21

标签: wpf

我有一个应用程序在一种桌面上显示一些ContentControls。

现在我想在这些控件上显示工具提示。 但是工具提示正在不断变化,而工具提示的文本来自应用程序之外。因此,当需要出现提示时,我需要类似回调的内容,而不是要求外部部分显示文本。

怎么能这样做?

1 个答案:

答案 0 :(得分:3)

如果对ToolTip使用数据绑定,则可以从绑定属性中获取新的外部数据,并且每次显示工具提示时都会更新。 XAML看起来像这样:

<ContentControl ToolTip="{Binding MyExternalDataProperty}"/>

对于像这样设置的DataContext对象:

public class DataContextForControl
{
  public string MyExternalDataProperty
  {
    get { return MyOutsideDataReader.SomeData; }
  }
}