Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.03.2012, 19:07
|
|||
---|---|---|---|
|
|||
Изменение background кнопки при событии MouseEnter |
|||
#18+
Я недавно начал изучать WPF и столкнулся с такой проблемой. Имеется кнопка на форме. При наведении мыши на кнопку бэкграунд кнопки должен меняться на: Однако, насколько я понял, отображается стандартная тема из FocusVisualStyle: Код изменения бэкграунда: Код: c# 1. 2. 3. 4.
Как отключить показ этого стиля, чтобы при наведении мыши отображался измененный бэкграунд? Как вернуть стандартный бэкграунд на возникновение события MouseLeave? Как изменить остановки градиентной заливки с помощью кода(пример - рисунок ниже)? И до кучи, где можно посмотреть/почитать уроки по созданию своих кнопок(кнопка в форме лепестка)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.03.2012, 19:34
|
|||
---|---|---|---|
Изменение background кнопки при событии MouseEnter |
|||
#18+
SergBrNord, вы не правильно готовите WPF. там все намного проще, гуглите по словам: "wpf button style" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.03.2012, 21:19
|
|||
---|---|---|---|
|
|||
Изменение background кнопки при событии MouseEnter |
|||
#18+
SergBrNord, То что вы делаете в корне не правильно. В случае WPF нужно переопределять шаблон контрола. Запускаете expresion blend, добавляете кнопку на форму, клацаете правой кнопкой на ней и жмете edit template. Expresion blend покажет вам стандартный шаблон кнопки. Берете этот шаблон и пилите под себя. В вашем случае нужно будет найти rectangle подстветки и изменить у него градиент. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.03.2012, 23:23
|
|||
---|---|---|---|
Изменение background кнопки при событии MouseEnter |
|||
#18+
SergBrNordгде можно посмотреть/почитать уроки по созданию своих кнопок(кнопка в форме лепестка)? http://msdn.microsoft.com/en-us/library/cc189093(v=vs.95).aspx http://msdn.microsoft.com/en-us/library/cc903963(v=vs.95).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&tablet=1&tid=1441892]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 320ms |
total: | 439ms |
0 / 0 |