In Uno, precedence takes over normally, meaning coersion value will be used
Expected behavior
Juding only from WinUI's code, they have this:
So, they first check IsAnimated and then return the animated value (assuming it's no overridden by a local one)
This means that if a Coercion value is available, it won't be used.
NOTE: The info here shouldn't be taken for granted (in case some magic happens in WinUI code somewhere). We should try to validate WinUI's behavior vs Uno's behavior using a runtime test before making a change.
How to reproduce it (as minimally and precisely as possible)
Current behavior
In Uno, precedence takes over normally, meaning coersion value will be used
Expected behavior
Juding only from WinUI's code, they have this:
So, they first check
IsAnimated
and then return the animated value (assuming it's no overridden by a local one)This means that if a Coercion value is available, it won't be used.
NOTE: The info here shouldn't be taken for granted (in case some magic happens in WinUI code somewhere). We should try to validate WinUI's behavior vs Uno's behavior using a runtime test before making a change.
How to reproduce it (as minimally and precisely as possible)
No response
Workaround
No response
Works on UWP/WinUI
None
Environment
No response
NuGet package version(s)
No response
Affected platforms
No response
IDE
No response
IDE version
No response
Relevant plugins
No response
Anything else we need to know?
No response