-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[iOS, Mac] TabbedPage FlowDirection Property Renders Opposite Layout Direction When Set via ViewModel Binding #31121
Copy link
Copy link
Open
Labels
area-controls-tabbedpageTabbedPageTabbedPagepartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/iosplatform/macosmacOS / Mac CatalystmacOS / Mac Catalysts/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't workingSomething isn't working
Milestone
Description
Description
When the FlowDirection property is set via ViewModel binding on a TabbedPage, the layout is rendered in the opposite direction on iOS and MacCatalyst. Setting FlowDirection.LeftToRight results in a right-to-left layout, and setting FlowDirection.RightToLeft results in a left-to-right layout.
| Android | iOS |
Screen.Recording.2025-08-11.at.7.14.54.PM.mov |
Screen.Recording.2025-08-12.at.11.12.53.AM.mov |
Steps to Reproduce
- Run the attached sample SampleApp.zip
- Click the RightToLeft and LeftToRight buttons.
- Observe the change in content direction.
Link to public reproduction project repository
No response
Version with bug
9.0.90 SR9
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
iOS, macOS
Affected platform versions
No response
Did you find any workaround?
No response
Relevant log output
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-controls-tabbedpageTabbedPageTabbedPagepartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/iosplatform/macosmacOS / Mac CatalystmacOS / Mac Catalysts/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't workingSomething isn't working