WPF:数据上下文设置之前的转换器默认值

本文关键字:转换器 默认值 设置 数据 上下文 WPF | 更新日期: 2023-09-27 18:35:34

现在我正在使用WPF。我的控件可见性绑定如下:

<Button Content="Click me!" Visibility="{Binding Path=SomePath,  Converter={StaticResource MessageCloseConverter}}"/>


这在设置DataContext后有效。但是当我第一次运行项目时,DataContext null并且可见性是可见的.我希望设置可见性第一次折叠,设置后DataContext转换器应该像现在一样工作。

WPF:数据上下文设置之前的转换器默认值

使用 FallbackValue 属性:

<Button Content="Click me!" Visibility="{Binding Path=SomePath,  Converter={StaticResource MessageCloseConverter}, FallbackValue=Collapsed}"/>