Как спрятать кнопку в Silverlight / WP7? - PullRequest
2 голосов
/ 23 февраля 2012

Я видел вопрос, показывающий, как использовать это:

button.Visibility = Visibility.Hidden;

, но у меня есть только Collapsed или Visible, и Collapsed удаляет кнопку, которая меняет расположение элементов управления, которые мне не нужны.

Есть идеи, как это решить?

Ответы [ 2 ]

4 голосов
/ 23 февраля 2012

Очевидно, что вы находитесь на платформе Silverlight, у которой нет опции Hidden.

Silverlight не поддерживает состояние скрытой видимости.

Доступные элементы представлены как в .Net framework, так и в Silverlight в ссылке . (используйте раскрывающийся список в верхней части страницы для переключения между различными платформами)

Критическим решением вашей проблемы может быть установка opacity элемента пользовательского интерфейса на 0, но этот подход, как известно, имеет недостатки в производительности.

3 голосов
/ 23 февраля 2012

Другое решение, если вы не хотите прибегать к изменению непрозрачности, - это заключить кнопку в сетку и установить для свойства высоты сетки фиксированный размер, соответствующий высоте кнопки.Теперь вы можете свернуть кнопку без перестановки других элементов управления.

Приветствия, Андерс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...