c# - 为什么此工具提示仍然启用?

标签 c# wpf xaml telerik

我正在开发一个 WPF 应用程序,我正在尝试有条件地启用工具提示。这很奇怪,我意识到即使我明确地将工具提示设置为不启用(ToolTipService.IsEnabled="False"),工具提示仍然会显示。谁能弄清楚这里发生了什么事吗?

 <TextBlock Grid.Row="2"
    Grid.Column="0"
    VerticalAlignment="Center"
    FontSize="15"
    ToolTipService.IsEnabled="False"
    Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityConverter}}">
    <fa:ImageAwesome Icon="{Binding Path=BatteryLevelIcon, UpdateSourceTrigger=PropertyChanged}"
       Height="20"
       Width="20"
       Foreground="Green"
       Visibility="{Binding IsConnected, Converter={StaticResource BooleanToVisibilityConverter}}" />
    <ToolTipService.ToolTip>
       <TextBlock>
          <TextBlock.Text>
             <MultiBinding StringFormat="{}{0}%">
                <Binding Path="BatteryPercentage" />
             </MultiBinding>
          </TextBlock.Text>
       </TextBlock>
    </ToolTipService.ToolTip>
 </TextBlock>

最佳答案

设置ToolTipService.ShowOnDisabled = false;

ToolTipService.ShowOnDisabled

关于c# - 为什么此工具提示仍然启用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60086040/

相关文章:

c# - 如何使用 Unity 将基于 2D 数组的图 block 实例化到平台游戏中?

c# - Winforms 组合框在失去焦点时失去自动完成值(value)

wpf - IronPython 或 IronRuby 是否非常适合 WPF/Silverlight 中的 MVVM 模式?

c# - WPF:获取堆栈面板中触摸的项目索引

wpf - 在VS2010中从WAML的XAML窗口中分离设计器

wpf - 创建一个 WPF 文本框控件,如 Outlook 电子邮件收件人文本框

c# - 在 Linq 中删除查询

将应用程序作为 azure webjob 运行时,C# nuget 包依赖项整合失败

xaml - 添加 WrapGrid 后,ListView 项目在设计器中消失

c# - 如何更改 WPF 应用程序的图标