wpf - Style.Trigger IsMouseOver not working if Value=true -


i wanna change border color , background color of wpf button. have placed colors inside ismouseover trigger supposed triggered when mouse on button. xml code trigger is:

<style.triggers >   <trigger property="ismouseover" value="true">     <setter property="borderbrush" value="aquamarine"/>     <setter property="background" value="yellow"/>   </trigger> </style.triggers> 

however, if place same trigger value="false", works expected. i-e

<style.triggers >   <trigger property="ismouseover" value="false">     <setter property="borderbrush" value="aquamarine"/>     <setter property="background" value="yellow"/>   </trigger> </style.triggers> 

the xml code button is:

<button x:name="button" content="button" background="{staticresource transparentbackground}" style="{staticresource rightdockedpanelbutton}"/> 

update setting style in window.resources. here:

<window.resources>     <solidcolorbrush x:key="transparentbackground">         transparent     </solidcolorbrush>     <style x:key="dockedpanelbutton" targettype="button">         <setter property="layouttransform">             <setter.value>                 <rotatetransform angle="90"/>             </setter.value>         </setter>         <setter property="borderbrush" value="dodgerblue"/>         <style.triggers >             <trigger property="ismouseover" value="true">                 <setter property="borderbrush" value="aquamarine"/>                 <setter property="background" value="yellow"/>             </trigger>         </style.triggers>     </style>     <style x:key="leftdockedpanelbutton" targettype="button" basedon="{staticresource dockedpanelbutton}">         <setter property="borderthickness" value="0,0,0,15"/>     </style>     <style x:key="rightdockedpanelbutton" targettype="button" basedon="{staticresource dockedpanelbutton}">         <setter property="borderthickness" value="0,15,0,0"/>     </style> </window.resources> 


Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -