Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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 не реализуемо.
случайно не ToogleButton?

Случайно она родимая ;)

Ответить

Номер ответа: 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
s12 пишет:
ЗЫ:Не стоит доверять графическим редакторам :)

Особенно когда раста не смекает, что можно тупо скопировать код из студии в бленд.

Ответить

Номер ответа: 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 можно просто по русски:
  1. <ToggleButton>
  2.             new button
  3.         </ToggleButton>

И не надо ничего импортировать!!!

Ответить

Номер ответа: 8
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #8 Добавлено: 26.07.10 01:22
Можешь код показать как делал?

Кстати еще один вариант - взять CheckBox и стилем переделать его в кнопку :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам