2010-11-24 5 views
5

Это только я или свойство Visibility.Hidden на кнопках не включены в Windows Phone 7?Windows Phone 7 buttons

Поскольку, насколько я знаю, существует три типа свойств видимости для элемента управления: Видимое, Свернутое или Скрытое.

Мне нужно скрытое значение, почему оно отображается только видимым или скомпенсированным?

ответ

8

Как вы сказали, видимое и Свернутые только варианты у вас есть для видимости контроля.

Скрытая функциональность, которую вы хотите, может быть достигнута путем настройки visibilty на Visible и Opacity на 0. Позаботьтесь, ваша кнопка будет скрыта, но все еще доступна для кликов, а макет пользовательского интерфейса не будет затронут.

Если вы хотите скрыть кнопку и отрегулировать интерфейс, установите видимость на «Свернутый». Это изменит порядок пользовательского интерфейса.

+0

Ха-ха, да. Глупый из меня не думал о свойствах Opacity просто для того, чтобы просто скрыть это. И установите непрозрачность на 1, чтобы сделать ее видимой. Спасибо за напоминание! – 2010-11-24 12:39:06

4

Visibility.Hidden не входит в состав Silverlight. Он доступен только в WPF. И поскольку WP7 - это Silverlight, вы тоже не получите его там.

Related question on Silverlight.

4

См., Имеются только два объекта недвижимости Button.visibility=visibility.collapsed или Visibility.Visible. Если вы хотите скрыть, это превратит функцию непрозрачности в минимальное значение или вы всегда можете отключить кнопку