|
Изменение background кнопки при событии MouseEnter
|
|||
---|---|---|---|
#18+
Я недавно начал изучать WPF и столкнулся с такой проблемой. Имеется кнопка на форме. При наведении мыши на кнопку бэкграунд кнопки должен меняться на: Однако, насколько я понял, отображается стандартная тема из FocusVisualStyle: Код изменения бэкграунда: Код: c# 1. 2. 3. 4.
Как отключить показ этого стиля, чтобы при наведении мыши отображался измененный бэкграунд? Как вернуть стандартный бэкграунд на возникновение события MouseLeave? Как изменить остановки градиентной заливки с помощью кода(пример - рисунок ниже)? И до кучи, где можно посмотреть/почитать уроки по созданию своих кнопок(кнопка в форме лепестка)? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 19:07 |
|
Изменение background кнопки при событии MouseEnter
|
|||
---|---|---|---|
#18+
SergBrNord, вы не правильно готовите WPF. там все намного проще, гуглите по словам: "wpf button style" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 19:34 |
|
Изменение background кнопки при событии MouseEnter
|
|||
---|---|---|---|
#18+
SergBrNord, То что вы делаете в корне не правильно. В случае WPF нужно переопределять шаблон контрола. Запускаете expresion blend, добавляете кнопку на форму, клацаете правой кнопкой на ней и жмете edit template. Expresion blend покажет вам стандартный шаблон кнопки. Берете этот шаблон и пилите под себя. В вашем случае нужно будет найти rectangle подстветки и изменить у него градиент. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 21:19 |
|
Изменение 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.03.2012, 23:23 |
|
|
start [/forum/topic.php?fid=21&fpage=42&tid=1441892]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 151ms |
0 / 0 |