Hello,
I am having trouble reordering the tabs in the UltraDockManager. I know that it is a built in feature that you can reoreder them, however the application will be running in a nonstandard environment and the environment is intercepting the actions that reorders the tabs. Therefore, I am having to recreate the tab drag drop functionality -_-
I am currently using the MoveTabItem method off the TabManager and the tab moves successfully to where I need it, however when I return focus to the TabRow, the original order of the tabs are restored. Below are screen shots of what is happening.
Before:
After MoveTabItem:
After Reselecting TabRow:
Thanks for your help!
I tried to reproduce this and was not able to do so, so please if possible attach a small sample project demonstrating the mentioned behavior, I will be happy to take a look at it.
The reason you can't reproduce it is because it works fine until I put it in our custom Intranet application. Basically the Intranet application runs as a layer over my application so certain features do not work. For this reason when the application is outside of the environment, the dragging of the tabs to reorder work perfectly. When the application is deployed to be ran in our custom Intranet application the dragging of the tabs fail. Therefore I cannot really give you a sample. D:
Thank you for the detailed explanations.
I believe that these constraints are coming from the usage of the applicaiton in your environment. If this gets reproducible outside your specific environment we will be glad to assist you further for finding a solution for you.
Please feel free to let me know if a question about our toolset comes up on your mind.
Thanks for your reponse Boris.
I believe that the environment shouldnt make a different, my question is really how can I emulate the dragging of the tabs. I know how to get the TabUIElement and when I drag them around it works, however when I reselect the TabGroupUIElement it goes back to it's original position. Is there a property or something that determines the order of the docked windows and if so, where would it be so that I can set the new position programatically?
Thanks!
I tried the dragging of the tabs and it seems to me that the tabs are not going back to their original position. I attached my sample to this post for you so please review it and feel free to let me know if I misunderstood you or if you have any other questions.
I am checking about the progress of this issue. Please let me know If you need my further assistance on this.
I think I misunderstood you here. I am now aware of this 'Intranet browser'. Could you please take a look at the following page: http://es.infragistics.com/support/supported-environments.aspx.
Please do not hesitate to contact us if you need any additional assistance.
Boris,
I apologize for not seeing your post earlier. However, I see that the tab dragging works in the example. The problem is that my application will be running in a Intranet browser that prevents that functionality from working. I just need to know how to programatically recreate the dragging of the tabs.
Basically, yes, the dragging works when it is not being ran in the Intranet browser. However, since the application MUST be hosted in the Intranet browser (where the dragging does not work) I must somehow recreate the dragging of tabs experience.
I just need to know what I need to look to set the ordering of the tabs.