XAML 如何在UWP中隐藏元素并保留其空间

nxagd54h  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(104)

我试图隐藏UWP中的元素,但我不能保留它的空间。
我已尝试更改可见性,但没有将**Visibility设置为Hidden的选项。
我只能将
Visibility**设置为VisibleCollapsed
有人知道在UWP怎么做吗?

nkhmeac6

nkhmeac61#

一种解决方案是在禁用控件时将画笔修改为空。

如果是通用控件,则可以在禁用时使用VisualStateManager修改控件的样式。
以按钮控件为例。
1.覆写按钮控件的样式,并在<VisualState x:Name="Disabled">中将笔刷修改为空白。
第一个
1.当您需要隐藏它时,请将控件设定为“停用”。

myButton.IsEnabled = false;

相关问题