wpf - Binding from trigger to object in Collection -
wpf - Binding from trigger to object in Collection -
i have object these properties:
islightonval collection 2 fields: string state name , bool value, can see in 2nd picture:
in controltemplate of object, want create trigger for: when value of first object in collection true, this....
i can access property islightonval1 , islightonval1 of 1st picture, cannot access collection.
so working fine:
<trigger property="islightonval1" value="true"> <setter property="foreground" targetname="tkvalue1" value="{staticresource amber}"/> </trigger>
but when seek collection, never have access, tried:
<trigger property="{binding islightonval[0].value, relativesource={relativesource ancestortype=namespace:myobject}}" value="true"> <setter property="foreground" targetname="tkvalue1" value="{staticresource amber}"/> </trigger>
but trigger's property doesn't seem take binding...
anyone have solution?
regular triggers
meant used on ui element properties. if want base of operations trigger on bound value need utilize datatrigger
<datatrigger binding="{binding islightonval[0].value, relativesource={relativesource ancestortype=namespace:myobject}}" value="true"> <setter property="foreground" targetname="tkvalue1" value="{staticresource amber}"/> </datatrigger>
wpf data-binding binding triggers blend
Comments
Post a Comment