WPF是否在一个语句中支持多个绑定表达式?以下内容:
<TextBlock Text="{Binding Path=OrderID} shipped on {Binding Path=OrderDate}"/>
Run Code Online (Sandbox Code Playgroud)
我猜它确实如此,但我认为我没有正确的语法.
您必须使用具有StringFormat功能的MultiBinding.查看文档以获取更多信息
<TextBox>
<TextBox.Text>
<MultiBinding StringFormat="{}{0} shipped on {1:D}">
<Binding Path="OrderID" />
<Binding Path="OrderDate"/>
</MultiBinding>
</TextBox.Text>
</TextBox>
Run Code Online (Sandbox Code Playgroud)
要添加对文本块的特定部分进行格式化的支持,请使用类似的内联.
<Textblock>
<Run FontWeight="Bold" Text="{Binding OrderID}"/>
<Run Text="shipped on "/>
<Run FontStyle="Italic" Text="{Binding OrderDate}"/>
</Textblock>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
337 次 |
| 最近记录: |