【问题标题】:Tooltip on Button按钮上的工具提示
【发布时间】:2014-10-09 21:00:27
【问题描述】:

我正在尝试根据图像选择在按钮上设置工具提示,如下面的代码所示。如果按钮显示正常图像,我想根据图像设置工具提示我想将工具提示设置为“活动”,如果显示鼠标悬停图像,那么工具提示应该是“非活动”。我可以在主按钮上设置工具提示而没有任何问题。图像显示正常,但我无法根据正常或悬停图像切换/显示工具提示。

NormalHoverImageButton

是包含两个 DependencyProperties 的标准按钮,它们将普通图像和悬停图像作为 ImageSource。 xaml中有什么办法,我可以设置这个tooltip属性。

   <c:NormalHoverImageButton DockPanel.Dock="Left" 

   ToolTip="Display Tool Tip"                                                             
    NormalImage="{Binding Status, Converter={StaticResource NormalImageSourceConverter}}" 
    HoverImage="{StaticResource MouseHoverImage}" 
    Visibility="{Binding IsTestTrue, Converter={StaticResource MyVisibilityConverter}}">

  </c:NormalHoverImageButton>

【问题讨论】:

    标签: wpf xaml wpf-controls


    【解决方案1】:

    试试

    ToolTip="{Binding RelativeSource={RelativeSource Self}, Path = NormalImage, Convertert={...}" 
    

    Converter 应该检查 NormalImage 是否为空。如果是这样,则返回一种文本工具提示,否则返回另一种。让我知道它是否有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-29
      • 1970-01-01
      • 2016-12-29
      相关资源
      最近更新 更多