2

假设我有一些要格式化的多行文本,并且还假设它是数据绑定的。因此,在 XAML 中:

<TextBlock TextWrap="Wrap">
    <TextBlock.Inlines>
        <Run TextWeight="Bold" Text="{Binding Path=FirstName}" />
        <Run TextStyle="Italic Text="{Binding Path=LastName}" />
    </TextBlock.Inlines>
</TextBlock>

现在,这不起作用,因为 Run 的 Text 不是依赖属性。所以,我想知道,像这样设计内联数据绑定文本的最佳方式是什么?

提前致谢。

4

1 回答 1

1

这里发布了一个解决方法。它基本上涉及将 Run 子类化为可绑定。虽然有效。

于 2009-03-06T23:47:19.090 回答