【发布时间】:2017-04-15 17:12:54
【问题描述】:
在我的 WPF 项目中,我将网格的可见性绑定到 bool 和 BooleanToVisibilityConverter:
<Grid ... Visibility="{Binding SelectedElement.HasError, Converter={StaticResource ResourceKey=BoolToVis}}">
但是在启动时网格总是显示几毫秒,即使包含bool 字段的元素/类甚至没有创建,并且创建后默认为false。
如何防止网格在启动时显示?我尝试为绑定实现FallbackValue,因为路径中的对象尚不可用,但在此处设置“可见”或“隐藏”不会改变任何内容。
【问题讨论】:
-
如何将“隐藏”设置为默认值不起作用?一定可以,如果不行,尝试使用调试器并找出导致切换可见性的原因
-
谢谢,对我来说,它适用于“折叠”@Niewidzialny