【问题标题】:Binding the content of a Span绑定 Span 的内容
【发布时间】:2011-03-22 07:51:18
【问题描述】:

我有一个显示文本的窗口。文本有两部分:第一部分是固定的,而第二部分需要是在窗口上声明的 DependencyProperty 的内容。

我考虑使用一个包含两个 Span 的 TextBlock,第一个包含固定内容,第二个包含可变内容,但我在 Span 类上看不到任何明显的东西,可以让我绑定到前面提到的 DependencyProperty。

我目前正在使用并排堆叠的两个标签,但这很丑陋,如果我想检索整个文本块的内容,这对我没有帮助(就像我在窗口显示工具提示时所做的那样)太窄而无法显示整个文本块)。

谁能帮我破解这个看似简单的问题?谢谢。

【问题讨论】:

    标签: wpf text inline html


    【解决方案1】:

    如果您使用的是 .NET 4:

    <TextBlock>
        <Run Text="Fixed:"/>
        <Run Text="{Binding Variable}"/>
    </TextBlock>
    

    在 .NET 4 之前,Run 的 Text 属性不是依赖属性。

    【讨论】:

    • 谢谢,肯特。我用的是3.5。有其他建议吗?
    • 将TextBlock 绑定到变量部分并使用StringFormat。需要 SP1。
    猜你喜欢
    • 2014-01-19
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2018-09-19
    • 1970-01-01
    • 2014-08-20
    相关资源
    最近更新 更多