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

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -