C#WPF-切换某物的可见性不起作用

use*_*879 1 c# wpf

像button.IsVisible = false一样不起作用...它给出了错误:

属性或索引器'System.Windows.UIElement.IsVisible'不能分配给它-只读

我正在制作WPF应用程序...

Bra*_*NET 5

您无需IsVisible在WPF中使用,您可以设置Visibility属性:

button.Visibility = Visibility.Collapsed;
Run Code Online (Sandbox Code Playgroud)

或者,使其可见:

button.Visibility = Visibility.Visible;
Run Code Online (Sandbox Code Playgroud)

从技术上讲,还有Visibility.Hidden一些功能不会将其从布局中删除。这不是很常用,它是“使用之前先知道您要做什么”的一种选择。