【问题标题】:WPF Binding on startup启动时 WPF 绑定
【发布时间】:2017-04-15 17:12:54
【问题描述】:

在我的 WPF 项目中,我将网格的可见性绑定到 boolBooleanToVisibilityConverter

<Grid ... Visibility="{Binding SelectedElement.HasError, Converter={StaticResource ResourceKey=BoolToVis}}">

但是在启动时网格总是显示几毫秒,即使包含bool 字段的元素/类甚至没有创建,并且创建后默认为false

如何防止网格在启动时显示?我尝试为绑定实现FallbackValue,因为路径中的对象尚不可用,但在此处设置“可见”或“隐藏”不会改变任何内容。

【问题讨论】:

  • 如何将“隐藏”设置为默认值不起作用?一定可以,如果不行,尝试使用调试器并找出导致切换可见性的原因
  • 谢谢,对我来说,它适用于“折叠”@Niewidzialny

标签: c# wpf binding


【解决方案1】:

(代表 OP 发布)

适用于FallbackValue=Collapsed

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 2014-12-15
    相关资源
    最近更新 更多