Страница: 1 |
Страница: 1 |
Вопрос: Залипающая кнопка на XAML
Добавлено: 23.07.10 22:05
Автор вопроса: s12
Перелопатил весь msdn нашел императивный метод, а можно как то это сделать чисто декларативно?
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 24.07.10 03:00
Может сказал бы что за императивный метод, или нам сидеть гадать?
Залипающая кнопка - случайно не ToogleButton?
Номер ответа: 2
Автор ответа:
s12
Вопросов: 0
Ответов: 2
Профиль | | #2
Добавлено: 24.07.10 13:44
в смысле чисто на языке программирования, без xaml. Но там реализуется обработка события Click, что на XAML не реализуемо.
Случайно она родимая
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 24.07.10 17:06
Покажи как императивно делал
Номер ответа: 4
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #4
Добавлено: 24.07.10 19:10
Э-э... В общем, на самом деле в XAML есть ToggleButton, но его нет в Expression Blend (как отдельного контрола, что в общем-то оправдано).
ЗЫ:Не стоит доверять графическим редакторам
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 24.07.10 19:42
ЗЫ:Не стоит доверять графическим редакторам
Особенно когда раста не смекает, что можно тупо скопировать код из студии в бленд.
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 24.07.10 20:04
Можно не копировать, а самому написать.
Может у тебя пространства имен нужные не импортированы? ToggleButton в другом пространстве имен лежит, не System.Windows.Controls
PS Так как императивно делал?
Номер ответа: 7
Автор ответа:
s12
Вопросов: 24
Ответов: 363
Профиль | | #7
Добавлено: 25.07.10 18:12
Да все я уже сделал. ToggleButton лежит в System.Windows.Controls.Primitives
Через одно место Объявлял класс, наследовал его от ButtonBase и ручками прописывал функционал. Полный изврат, в XAML можно просто по русски:
И не надо ничего импортировать!!!
Номер ответа: 8
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 26.07.10 01:22
Можешь код показать как делал?
Кстати еще один вариант - взять CheckBox и стилем переделать его в кнопку