[英]WPF: Converter default value before DataContext set
Now I am working with WPF. 现在我正在使用WPF。 My Controls visibility binded like in here:
我的控件可见性绑定如下:
<Button Content="Click me!" Visibility="{Binding Path=SomePath, Converter={StaticResource MessageCloseConverter}}"/>
This works after DataContext
is setted. 这在
DataContext
设置后有效。 But when I run project first time DataContext
is null
and Visibility is Visible.I want set visibility collapsed first time and after setting DataContext
converter should work like now. 但是当我第一次运行项目
DataContext
为null
并且Visibility是Visible时。我希望第一次设置可见性崩溃,并且在设置DataContext
转换器应该像现在一样工作。
使用FallbackValue
属性:
<Button Content="Click me!" Visibility="{Binding Path=SomePath, Converter={StaticResource MessageCloseConverter}, FallbackValue=Collapsed}"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.