We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

How to control tab order of tabbed items


I've attached 2 attempts at controlling the order of the 3 tabbed items.

I created 3 items and targeted them as I thought would have been correct.

However, I want the orders of the tabs to be item1,item2,item3.

But as you can see in my images, that is note the case.

How am I able to control this?

Attachment: tab_order_test_e9c696b8.zip

4 Replies

LO Lorenzo December 29, 2022 07:03 PM UTC


I'm following up on this question.

Can any one advise?

HN Harinath Navaneethakrishnan Syncfusion Team December 30, 2022 12:11 PM UTC

Hi Lorenzo,

We have confirmed the reported scenario is a defect and logged a report for the reported scenario “TabbedWindow ordering is not proper based on the TargetNameInDockMode property”. We will include the fix in our upcoming Weekly NuGet release which is scheduled on 24th January 2023.  

You can track the status of this defect using the following feedback link:


If you have any more specification replication procedures or a scenario to be tested, you can add it as a comment in the portal.

Please let us know if you need any further assistance.

Note: The provided feedback link is private, and you need to log in to view this feedback.


Harinath N

BA BagavathiPerumal Apranandham Syncfusion Team January 24, 2023 02:38 PM UTC

Hi Lorenzo,

Sorry for the inconvenience,

We are still working on this issue with high priority. We are unable to include this fix in our upcoming 2022 Volume 4 SP Release. We will update the fix in our upcoming NuGet release which is scheduled on 07th February 2023. We will appreciate your patience until then.


Bagavathi Perumal A

GT Gokul Thanudhas Syncfusion Team February 8, 2023 02:20 PM UTC

Currently, the tabs in the tabbed window will be arranged based on the order of the control initialization. for example

<ContentControl x:Name="item1"

<ContentControl x:Name="item2"

<ContentControl x:Name="item3"

In the above code, when item 2 is initialized, it will be next right to item 1. and when item 3 is initialized it will check whether item 2 has a targetname , if it has the targetname then that item(item 1) will be assumed as the target and will be arranged next to it, hence the order displayed is item1,item3,item2.

You can rearrange the initialization of the items to achieve your requirement.

Hence, we are declining the bug report and considered your requirement as a Feature Request " Support to programmatically change the order of items in the tabbed state" using index property.

At the planning stage for every release cycle, we review all open features and identify features for implementation based on specific parameters including product vision, technological feasibility, and customer interest. We will let you know when this feature is implemented. We appreciate your patience until then.   


Thank you for requesting this feature and helping us define it. We are always trying to make our products better and feature requests like yours are a key part of our product growth efforts.   



Feedback link: Support to programmatically change the order of items in tabbed state in WPF | Feedback Portal (syncfusion.com)


If you have any more specification/suggestions to the feature request, you can add it as a comment in the portal and cast your vote to make it count.

Live Chat Icon For mobile
Up arrow icon