1

我创建了一个 RibbonButton 并以这种方式给出了它的 Tooltip

<ribbon:RibbonButton Label="My Label" 
     ToolTipTitle="{Binding Path=Label, RelativeSource={RelativeSource Self}}" />

现在在运行时,当我将按钮标签字体系列更改为印地语并在印地语中设置标签文本时,标签会在文本和字体方面正确显示,但工具提示标题文本会发生变化(由于 RelativeResource)但它的字体不会改变(因为我将文本视为垃圾字符)。这意味着工具提示文本正在改变,但字体没有改变。

如何在运行时更改 ToolTipTitle 字体?

4

1 回答 1

0

我认为功能区按钮上的标准工具提示属性不可能做到这一点。但是您可以构建自己的工具提示:

<ribbon:RibbonButton.ToolTip>
  <StackPanel Orientation="Vertical">
    <TextBlock FontSize="18" FontWeight="Bold" Text="Header" />
    <TextBlock FontSize="14" Text="Content .... " />
  </StackPanel>
</ribbon:RibbonButton.ToolTip>
于 2012-06-15T12:11:33.817 回答