i have
<style x:key="listboxitemstyle" targettype="{x:type listboxitem}">     <style.triggers>         <trigger property="iskeyboardfocuswithin" value="true">             <setter property="isselected" value="true" />         </trigger>     </style.triggers> </style> however problem selectedindex returns -1 when give other control on ui focus. behaviour looking listboxitem selected when child gains focus not reset when child loses focus.
replace trigger eventtrigger isselected isn't returning original state:
<eventtrigger routedevent="previewgotkeyboardfocus">     <beginstoryboard>         <storyboard>             <booleananimationusingkeyframes storyboard.targetproperty="isselected">                 <discretebooleankeyframe value="true" keytime="0:0:0" />             </booleananimationusingkeyframes>         </storyboard>     </beginstoryboard>                           </eventtrigger> from msdn
unlike trigger, eventtrigger has no concept of termination of state, action not undone once condition raised event no longer true.
ps: have tried selectionmode="single" only.
Comments
Post a Comment