Jer*_*xon 7 wpf binding string-formatting
嘿伙计们,有人可以向我解释为什么这不会导致"价值是违约"吗?
<TextBlock Text="{Binding Fail, StringFormat=VALUE IS {0}, FallbackValue=DEFAULT}" />
Run Code Online (Sandbox Code Playgroud)
我错过了这种语法有些棘手.先感谢您.
WPF中的绑定在回退到FallbackValue时不考虑StringFormat,以防它失败.
您可以使用leon建议的内容或使用PriorityBinding.
- 编辑 -
这应该工作:
<TextBlock DataContext="{Binding Fail, FallbackValue=DEFAULT}" Text="{Binding StringFormat=VALUE IS {0}}" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3680 次 |
| 最近记录: |