Skip to content
This repository was archived by the owner on Nov 1, 2024. It is now read-only.

Conversation

@izaksuilov
Copy link

@izaksuilov izaksuilov commented Jun 21, 2024

I use this workaround for about 1 year and it goes well.
Because nobody has resolved this issue properly, I suggest to use this workaround property to bind dynamic resource.

The main idea is to just add a new property for the dynamic resource name. When this action executes it tries to check if dynamic resource name is available and binds it. If there's no Dynamic resource Name, it continues execution as usual.

Examples of usage:

<ia:ChangePropertyAction DynamicResourceName="BlockHeaderBackgroundBrushWarning" PropertyName="Background"/>

or if you want to bind the name of the dynamic resource you can write like this

<ia:ChangePropertyAction DynamicResourceName="{Binding LineBrushResource}" PropertyName="Stroke" TargetObject="PolyLine"/>

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant