0 / 0 / 0
Регистрация: 17.09.2016
Сообщений: 151
|
||||||
1 | ||||||
Видимость кнопки - button.Visibility. Какой это тип?04.11.2020, 19:58. Показов 4553. Ответов 8
Метки нет (Все метки)
Здравствуйте!
Хочу управлять видимостью кнопки через объект. Для этого в конструкторе необходимо задать переменную, но вот какого типа-я не могу определить. Насколько я понял, видимость кнопки задается
Так каким типом задать это Visibility.Visible? Bool? Int? Не получается. Object-тоже. Подскажите пожалуйста, как решить эту задачу.
0
|
04.11.2020, 19:58 | |
Ответы с готовыми решениями:
8
При смене активного окна всегда включается видимость первой панели.До этого нажатием кнопки видимость была отключена Какой это тип времени? Какой это тип исключения Привязка Visibility кнопки |
0 / 0 / 0
Регистрация: 17.09.2016
Сообщений: 151
|
|
04.11.2020, 23:47 [ТС] | 3 |
Как его реализовать в классе для создания объекта?
0
|
Администратор
|
||||||
05.11.2020, 00:11 | 4 | |||||
Rudy_SRF, как и любой другой тип. Объявляем переменную нужного типа и пользуемся.
1
|
Пора на C++?
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
|
|
05.11.2020, 11:11 | 6 |
Лучше чтобы кнопка сама управляла своей видимостью, в зависимости от состояния объекта.
0
|
0 / 0 / 0
Регистрация: 17.09.2016
Сообщений: 151
|
|||||||||||
05.11.2020, 22:03 [ТС] | 7 | ||||||||||
Насчет Visibility все понятно,спасибо,но возникает тогда такой вопрос:создаю объект, ну скажем
0
|
Модератор
|
||||||
05.11.2020, 23:05 | 8 | |||||
Ваш "объект" должен быть передан в Контекст Данных (DataContext) Окна.
Обычно "объект" выполняет функции ViewModel. Хоть это и необязательно, но в концепции WPF очень желательно и считается типовой реализацией. В этом "объекте" должно быть СВОЙСТВО с INPC, к которому вы сможете в XAML задать привязку. Что-то подобное этому:
Типовым является булевое свойство с привязкой через конвертер BooleanToVisibilityConverter. Примеров такой привязки можете найти множество, что в этом разделе, что в интернете.
0
|
06.11.2020, 09:21 | 9 | |||||||||||||||
Сообщение было отмечено Rudy_SRF как решение
Решение
Rudy_SRF, как указал уважаемый Элд Хасп, видимостью элементов надо управлять через привязки. Для этого Вам необходимо создать класс:
2
|
06.11.2020, 09:21 | |
06.11.2020, 09:21 | |
Помогаю со студенческими работами здесь
9
Видимость и не видимость кнопки на форме Различие Visibility.Hidden и Visibility.Collapsed Как добавить кнопки (if (GUI.Button(new Rect(x1, y1, dx, dy), ii.name) в список List<Button>? Сохранить видимость Button в App.config Как сделать, чтобы при нажатии кнопки Push Button загоралась та или иная кнопка Radio Button Изменить цвет кнопки (button) по нажатию кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |