如何在 Silverlight 中设置工具提示的格式/样式?

发布于 2024-11-18 15:39:51 字数 400 浏览 3 评论 0原文

基本上,我的应用程序中有一个图像,我也想添加悬停文本(或工具提示)。使用 Image 标记上的 ToolTipService.ToolTip 属性可以轻松完成此操作。我遇到的问题是我需要文本中的某些单词的字体粗细为粗体。

即这是一个测试工具提示。

我的图像标签看起来像这样:

<Image Name="HelpIcon" Height="16" Width="16" Source="component/Assets/help.png" Stretch="Uniform" ToolTipService.ToolTip="This is a test tooltip.">

因此,在这个示例中,如何使单词 test 在工具提示中显示为粗体?

Basically I have an image in my application that I want to add hover text (or tool tip) too. This is easy to do using the ToolTipService.ToolTip attribute on the Image tag. The problem I have is that I require some words in the text to have a font-weight of bold.

i.e. This is a test tooltip.

My image tag looks something like this:

<Image Name="HelpIcon" Height="16" Width="16" Source="component/Assets/help.png" Stretch="Uniform" ToolTipService.ToolTip="This is a test tooltip.">

So given this example, how do I make the word test appear bold in the tooltip?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

睫毛上残留的泪 2024-11-25 15:39:51

为了使工具提示具有丰富的内容,您需要将工具提示内容定义为 FrameworkElements 而不是文本。

<Image Source="component/Assets/help.png">
    <ToolTipService.ToolTip>
        <TextBlock>
            This is a <Bold>test</Bold> tooltip.
        </TextBlock>
    </ToolTipService.ToolTip>
</Image>

For the tooltip to have rich content you need to define the ToolTip contents as FrameworkElements rather than text.

<Image Source="component/Assets/help.png">
    <ToolTipService.ToolTip>
        <TextBlock>
            This is a <Bold>test</Bold> tooltip.
        </TextBlock>
    </ToolTipService.ToolTip>
</Image>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文