xaml - How do I override the WPF GroupBox disabled (i.e. Gray) color for its header? -


i have followed advice of previous answers setting global groupbox style includes headertemplate. style works great when affected groupbox objects enabled. when affected groupbox objects disabled, can border color change. don't want default gray color when groupbox objects disabled. groupbox style shown below:

    <!-- color brush trying set on header text -->     <solidcolorbrush x:key="modisabledfgcolor" color="darkblue" opacity="0.5" />      <style targettype="{x:type groupbox}">         <setter property="borderthickness" value="2" />         <setter property="borderbrush" value="{staticresource mofgcolor}"/>         <setter property="fontweight" value="bold"/>         <setter property="foreground" value="{staticresource mofgcolor}" />         <setter property="headertemplate">             <setter.value>                 <datatemplate>                     <textblock x:name="headertext" text="{binding relativesource={relativesource mode=findancestor, ancestortype={x:type groupbox}}, path=header}" fontweight="bold"                                 foreground="{binding relativesource={relativesource findancestor, ancestortype={x:type groupbox}}, path=foreground}" />                     <datatemplate.triggers>                         <datatrigger binding="{binding path=isenabled, relativesource={relativesource mode=findancestor, ancestortype={x:type groupbox}}}" value="false">                             <setter targetname="headertext" property="foreground" value="{staticresource modisabledfgcolor}"/>                         </datatrigger>                     </datatemplate.triggers>                 </datatemplate>             </setter.value>         </setter>         <style.triggers>             <trigger property="isenabled" value="false">                 <setter property="borderbrush" value="{staticresource modisabledfgcolor}" />                 <setter property="foreground" value="{staticresource modisabledfgcolor}" />             </trigger>         </style.triggers>     </style> 


Comments