Skip to content

Shape's stroke is drawing only the external part, the inner part (within the shape area) is not drawing #19095

@zouwenzhi

Description

@zouwenzhi

Description

Shape's stroke is drawing only the external part, the inner part (within the shape area) is not drawing. It seems the Fill area overwrites half of the stroke, and the stroke's displaying width is only 1/2 of the StrokeThickness.
The behavior in Xamarin is correct.

Steps to Reproduce

Repro this bug using the Polygon demos ->

Correct in Xamarin:
Correct in Xamarin

Wrong in MAUI:
Wrong in MAUI

Link to public reproduction project repository

No response

Version with bug

8.0.3

Is this a regression from previous behavior?

Yes, this used to work in Xamarin.Forms

Last version that worked well

Unknown/Other

Affected platforms

I was not able test on other platforms

Affected platform versions

iOS, I didn't test on other platforms

Did you find any workaround?

Not found workaround yet

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-drawingShapes, Borders, Shadows, Graphics, BoxView, custom drawingmigration-compatibilityXamarin.Forms to .NET MAUI Migration, Upgrade Assistant, Try-Convertpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/ioss/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions