如何在Visual Express 2012 for Windows Phone中隐藏项目
本文关键字:Phone Windows 隐藏 项目 for 2012 Visual Express | 更新日期: 2023-09-27 17:58:52
我是一个很早的程序员,一开始就用c#为桌面编写代码,我听说我可以用c#为windows phone编写代码,但它太不同了,让我头疼。
如何隐藏一个名为"rctSquare1"的矩形?我习惯于键入"rctSquare1.Hide();",但这不起作用,我找不到任何答案。。。
尝试
rctSquare1.Visibility = Visibility.Hidden;
更新
那呢?
rctSquare1.Opacity = 0;
在元素上设置以下Visibility
值之一:
将其设置为Visibility.Hidden
将在元素所在的窗口中留下空白(类似于WinForms
中的SomeControl.Hide()
。
不要显示元素,也不要在布局中为其保留空间。
rect.Visibility = Visibility.Collapsed;
或者,Visibility.Collapsed
实际上也会隐藏元素并折叠空白空间。例如,如果您的元素在网格内,则设置为Collapsed
也会导致行折叠(只要您没有在行上设置明确的高度,并且行中没有任何其他元素阻止它折叠)。
不显示元素,但在布局中为元素保留空间。
rect.Visibility = Visibility.Hidden;