gpt4 book ai didi

WPF - 如何默认数据绑定(bind)文本 block 的可见性?

转载 作者:行者123 更新时间:2023-12-03 12:04:33 24 4
gpt4 key购买 nike

下面定义的这个文本 block 显示窗口何时首次加载,因为它没有数据上下文(因此转换器代码不运行),直到从另一个控件中选择了一个项目,例如 TreeView 。

<TextBlock
Name="tbkDocumentNotFound"
Style="{StaticResource StandardText}"
Margin="4,4,2,0"
TextWrapping="Wrap"
Visibility="{Binding Path=IsDownloaded, Converter={StaticResource docNotFoundVisibilityConverter}, Mode=TwoWay}"
Text="The document could not be found.">
</TextBlock>

那么当它没有DataContext时如何阻止它出现呢?

谢谢。

最佳答案

要提供默认值(在找不到 Binding 的目标时使用),请使用 FallbackValue , 例如:

Visibility="{Binding Path=IsDownloaded, FallbackValue=Collapsed}"

没有DataContext时应该是这种情况。

关于WPF - 如何默认数据绑定(bind)文本 block 的可见性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1715186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com