在wpf TextBlock中装饰数据绑定文本的最佳方法
-
05-07-2019 - |
题
假设我有一些我想要格式化的多行文字,我们也说它是数据绑定的。所以,在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不是依赖属性。所以,我想知道,这样设计内联数据绑定文本的最佳方法是什么?
提前致谢。
解决方案
此处发布了一个解决方法。它基本上涉及将Run子类化为可绑定。虽然有效。
不隶属于 StackOverflow