绑定Span的内容

Chr*_*ard 11 html wpf text inline

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

我考虑使用包含两个Spans的TextBlock,其中第一个包含固定内容,第二个包含变量内容,但我在Span类中看不到任何明显允许我绑定到上述DependencyProperty的内容.

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

任何人都可以帮我解决这个看似简单的问题吗?谢谢.

Ken*_*art 28

如果您使用的是.NET 4:

<TextBlock>
    <Run Text="Fixed:"/>
    <Run Text="{Binding Variable}"/>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

对于.NET 4之前,RunText财产是不是一个依赖项属性.