是我自己的问题还是Windows Phone 7上的按钮属性Visibility.Hidden不包含在内?
因为据我所知,控件有三种可见性属性,分别是Visible(可见)、Collapsed(折叠)和Hidden(隐藏)。
我需要使用Hidden值,为什么只显示Visible或Collapsed?
是我自己的问题还是Windows Phone 7上的按钮属性Visibility.Hidden不包含在内?
因为据我所知,控件有三种可见性属性,分别是Visible(可见)、Collapsed(折叠)和Hidden(隐藏)。
我需要使用Hidden值,为什么只显示Visible或Collapsed?
就像你所说的,对于控件的可见性,Visible和Collapsed是你唯一的选择。
你想要的隐藏功能可以通过将可见性设置为Visible并将不透明度设置为0来实现。请注意,你的按钮将被隐藏,但仍然可点击,并且UI的布局不会受到影响。
如果你想隐藏按钮并相应地调整UI,请将可见性设置为Collapsed。这将重新排列UI。
Visibility.Hidden在Silverlight中不可用,目前仅适用于WPF。由于WP7是Silverlight,因此您也无法在其中使用它。
请注意,只有两个可用的属性Button.visibility=visibility.collapsed
或 Visibility.Visible
。如果想要隐藏它,请将不透明度设为最小值,或者您可以随时禁用按钮。