wpf - DataGridTextColumn ValidationRules doesn't trigger Validation.HasErrorProperty -


i have datagrid datagridtextcolumn on have validationrule

<datagridtextcolumn header="xxx" isreadonly="false">    <datagridtextcolumn.binding>      <binding path="xxx" >        <binding.validationrules>          <v:xxxvalidator />        </binding.validationrules>      </binding> </datagridtextcolumn.binding> 

i have b:bindvalidationresult.haserror="{binding haserror}" on datagrid.

in bindvalidationresult use validation.haserrorproperty listen on validationerror changed.

my validation rule return return new validationresult(false, "");

my feeling don't listen on right property datagridtextcolumn because if same thing textbox works charm.

also, datagridcell red border when there error know there happening.

i tried see if validation.haserror change doesn't trigger.

<style.triggers>  <trigger property="validation.haserror" value="true">     <setter         property="tooltip"          value="{binding relativesource={relativesource self},         path=(validation.errors)[0].errorcontent}"/>     </trigger> </style.triggers> 

any appreciated on how fix or how attack problem.

thanks


Popular posts from this blog