gpt4 book ai didi

wpf - 如何在 wpf mvvm 中隐藏/显示堆栈面板

转载 作者:行者123 更新时间:2023-12-04 05:07:14 25 4
gpt4 key购买 nike

在 MVVM 场景中,我想显示/隐藏基于超链接单击或图像单击的用户控件。这如何在 XAML 中实现?

最佳答案

使用切换按钮并绑定(bind) UserControl 的可见性使用 BooleanToVisibilityConverter :

定义资源:

<BooleanToVisibilityConverter x:Key="BoolToVisibility" />

切换按钮:
<ToggleButton x:Name="VisibilityToggle>
<Image Source="..." />
</ToggleButton>

用户控制:
<MyControl Visibility="{Binding IsChecked, ElementName=VisibilityToggle, Converter={StaticResource BoolToVisibility}}" />

关于wpf - 如何在 wpf mvvm 中隐藏/显示堆栈面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19357142/

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