Articles in this section

How to add locale with RTL in WPF Scheduler (Calendar)

You can change the localization of the scheduler in Right-To-Left direction by using the CurrentUICulture property and FlowDirection property in WPF SfScheduler.

XAML

Change the layout direction of the scheduler in right-to-left direction by setting the FlowDirection to RightToLeft.

<Grid>
        <syncfusion:SfScheduler x:Name="Schedule"
                        ViewType="Month">
            <interactivity:Interaction.Behaviors>
                <local:SchedulerBehavior/>
            </interactivity:Interaction.Behaviors>
        </syncfusion:SfScheduler>
</Grid>

C#

Set the culture name of the arabic language as "AR" to the CurrentUICulture property of Scheduler.

public class SchedulerBehavior : Behavior<SfScheduler>
    {
        SfScheduler scheduler;
        protected override void OnAttached()
        {
            base.OnAttached();
            System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("AR");
            scheduler = this.AssociatedObject;
            this.AssociatedObject.FlowDirection = FlowDirection.RightToLeft;
        }
    }

View sample in GitHub

Demo image for RTL localization

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied