文本文本中的WPF绑定
本文关键字:文本 绑定 WPF | 更新日期: 2023-09-27 18:02:32
在绑定表达式中有什么方法可以做到这一点吗:
Text="Hello {Binding CurrentUser}"
即:
<TextBlock HorizontalAlignment="Right" Foreground="#3163AB" Margin="0,0,0,5"
FontWeight="Bold" Text="Hello {Binding CurrentUser}" />
很明显,我可以把它分成两个单独的文本块,但这会更好。
截至。NET 4,则可以绑定Run
的Text
属性。我一直在用它:
<TextBlock>
Hello
<Run Text="{Binding CurrentUser}" />,
how are you?
</TextBlock>
StringFormat方法很好,但是使用带有绑定的Run可以使用值转换器。
您正在查找Binding
的StringFormat
属性。
Text="{Binding CurrentUser, StringFormat=Hello {0}}"
Text="{Binding CurrentUser, StringFormat=Hello {0}}"
应该这样做。