如何在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();",但这不起作用,我找不到任何答案。。。

如何在Visual Express 2012 for Windows Phone中隐藏项目

尝试

rctSquare1.Visibility = Visibility.Hidden;

更新

那呢?

rctSquare1.Opacity = 0;

在元素上设置以下Visibility值之一:

将其设置为Visibility.Hidden将在元素所在的窗口中留下空白(类似于WinForms中的SomeControl.Hide()

不要显示元素,也不要在布局中为其保留空间。

rect.Visibility = Visibility.Collapsed;

或者,Visibility.Collapsed实际上也会隐藏元素并折叠空白空间。例如,如果您的元素在网格内,则设置为Collapsed也会导致行折叠(只要您没有在行上设置明确的高度,并且行中没有任何其他元素阻止它折叠)

不显示元素,但在布局中为元素保留空间。

rect.Visibility = Visibility.Hidden;