gpt4 book ai didi

c# - DataBind 一个控件到另一个控件

转载 作者:行者123 更新时间:2023-11-30 12:16:10 25 4
gpt4 key购买 nike

我有两个转换器,如果文本为空,一个将控件可见性设置为隐藏。另一个将 int 转换为字符串。我正在尝试在下面同时使用它们,如果 tbDisposition.Text 为 null,我想隐藏 DockPanel,但我的 DockPanel 绑定(bind)有点偏离。

<DockPanel Visibility="{Binding Path=tbDisposition.Text, Converter={StaticResource cIsVisible}}">  
<TextBlock Text="Disposition: "/>
<TextBlock Name="tbDisposition" Text="{Binding Path=SessionEvent.DispositionID, Converter={BLL:CodeMarkupExtension}}" Foreground="Blue" />
</DockPanel>

最佳答案

您需要使用 ElementName :

<DockPanel Visibility="{Binding ElementName=tbDisposition, Path=Text, Converter={StaticResource cIsVisible}}">  
<TextBlock Text="Disposition: "/>
<TextBlock Name="tbDisposition" Text="{Binding Path=SessionEvent.DispositionID, Converter={BLL:CodeMarkupExtension}}" Foreground="Blue" />
</DockPanel>

关于c# - DataBind 一个控件到另一个控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901525/

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