`FallbackValue`没有在WPF XAML中使用空`Path`进行绑定评估?

时间:2016-02-19 16:37:36

标签: c# wpf xaml

在没有@media screen and (max-width: 1150px) { /* your new Css for tablet here */ } @media screen and (max-width: 750px) { /* your new Css for smart phone here */ } 的{​​{1}}上,永远不会评估回退值,导致显示空白<meta name="viewport" content="width=device-width, initial-scale=1">

例如:

Page

DataContext

以下TextBlock,同时使用null DataContext * *显示它是<TextBlock DataContext="{x:Null}" Text="{Binding FallbackValue='HelloWorld'}"></TextBlock>

<TextBlock DataContext="{x:Null}" Text="{Binding Path='' FallbackValue='HelloWorld'}"></TextBlock>

1 个答案:

答案 0 :(得分:4)

你应该在你的情况下使用TargetNullValue而不是FallbackValue 当绑定路径或值出现问题时,使用FallbackValue 在你的情况下没有错:null值可以绑定到TextBlock.Text。