我试图隐藏UWP中的元素,但我不能保留它的空间。我已尝试更改可见性,但没有将**Visibility设置为Hidden的选项。我只能将Visibility**设置为Visible或Collapsed。有人知道在UWP怎么做吗?
Visibility
Hidden
Visible
Collapsed
nkhmeac61#
一种解决方案是在禁用控件时将画笔修改为空。
如果是通用控件,则可以在禁用时使用VisualStateManager修改控件的样式。以按钮控件为例。1.覆写按钮控件的样式,并在<VisualState x:Name="Disabled">中将笔刷修改为空白。第一个1.当您需要隐藏它时,请将控件设定为“停用”。
VisualStateManager
<VisualState x:Name="Disabled">
myButton.IsEnabled = false;
1条答案
按热度按时间nkhmeac61#
一种解决方案是在禁用控件时将画笔修改为空。
如果是通用控件,则可以在禁用时使用
VisualStateManager
修改控件的样式。以按钮控件为例。
1.覆写按钮控件的样式,并在
<VisualState x:Name="Disabled">
中将笔刷修改为空白。第一个
1.当您需要隐藏它时,请将控件设定为“停用”。