View Issue Details

IDProjectCategoryView StatusLast Update
0003006NoesisGUIUnitypublic2024-01-12 20:00
Reporterkristoffer Assigned Tojsantos  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version3.2.2 
Target Version3.2.3Fixed in Version3.2.3 
Summary0003006: Unity FillRule Nonzero vs NonZero
Description

I have XAML with an element like:
<PathGeometry Figures="..." FillRule="Nonzero"/>

While using that in Unity 3D 2022.3.16 with Noesis 3.2.2 an error is shown in the Unity log:
[NOESIS/E] ...: Cannot set value for 'PathGeometry.FillRule', unable to convert 'Nonzero' to a valid value
That error can be removed simply by changing Nonzero to NonZero, so it's not a biggy.

However External\NoesisGUI\Runtime\API\Proxies\FillRule.cs specifies it as Nonzero so I guess it should be changed in one place or the other for consitency?

(Copied over from https://www.noesisengine.com/forums/viewtopic.php?t=3186)

PlatformAny

Activities

jsantos

jsantos

2024-01-12 20:00

manager   ~0009084

Fixed in r 13188

There was a typo in the reflection of the FillRule enumeration.

Also, EnumConverters are now case-insensitive (as in WPF)

Thanks for the feedback.

Issue History

Date Modified Username Field Change
2024-01-12 12:52 kristoffer New Issue
2024-01-12 12:52 kristoffer Tag Attached: Unity
2024-01-12 12:52 kristoffer Tag Attached: xaml
2024-01-12 18:04 sfernandez Assigned To => sfernandez
2024-01-12 18:04 sfernandez Status new => assigned
2024-01-12 18:04 sfernandez Product Version 3.2 => 3.2.2
2024-01-12 18:04 sfernandez Target Version => 3.2.3
2024-01-12 18:33 sfernandez Assigned To sfernandez => jsantos
2024-01-12 20:00 jsantos Status assigned => resolved
2024-01-12 20:00 jsantos Resolution open => fixed
2024-01-12 20:00 jsantos Fixed in Version => 3.2.3
2024-01-12 20:00 jsantos Note Added: 0009084
2025-10-10 13:29 jsantos Category Unity3D => Unity