Localizing app and change FlowDirection in runtime in Xamarin.Forms?

Localizing app and change FlowDirection in runtime in Xamarin.Forms?

In the application there's an option in the settings page that lets the user to choose his preferred language (English /Arabic) When one selected I want to change the culture and the FlowDirection. I change culture by setting the culture property of the resource file. But is this doable in runtime: when the user changes the language, the application localization and FlowDirection changes accordingly instantly?

In the application there's an option in the settings page that lets the user to choose his preferred language (English /Arabic) When one selected I want to change the culture and the FlowDirection. I change culture by setting the culture property of the resource file. But is this doable in runtime: when the user changes the language, the application localization and FlowDirection changes accordingly instantly?

In docs there's this tip:

You should only set the FlowDirection property on initial layout. Changing this value at runtime causes an expensive layout process that will affect performance.

So is there a safe way to accomplish this.. I see this option in many applications I use personally!

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

How to make a basic Login in Xamarin with Xamarin.Forms

In this article, you'll learn build login in Xamarin with Xamarin.Forms

Xamarin Consulting Services

It provides commercial software development tools that permit a user to develop applications for android, iOS and Windows using C# language and also the .NET framework. Xamarin is constructed on the .NET Framework. It permits one to form apps that...