Is there any stated Citrix support? Specifically, the xamDockManager has an annoying issue in Citrix "seemless" mode. Once a content pane is floating in seemless mode, it is very difficult to re-dock it again. The little hover indicators which allow for the docking operations will NOT remain visible.
The little hover indicators work fine to move an existing content pane from one docked position to another. But once a content pane starts floating, I am out of luck. Presumably when Citrix sees that it is a separate window, it won't allow them to interact anymore.
It definitely appears specific to Citrix. In fact, if the app is switched to full screen mode the issue goes away.
My only solution at this point is to programmatically redock my content panes once they are floating.
Any other ideas would be appreciated.
Hello dbeavon,
I have been looking into your post.
Would you please check the state of the Floating Window. In order to be able to dock the Floating Window it has to be "Dockable". This state you can check when you right click on the header of the Floating Window.
If the state of the window is 'dockable' and the issue is reproducible, would it be possible for you to provide us with a small isolated sample application, that shows the issue?
This way I would be able to further investigate this matter for you
Looking forward to hearing from you.
Yes it is dockable. In Citrix I just Shift-F2 to exit seemless mode and it works fine.
I can pick out one of your Infragistics samples that allows undocking and send it to you. But as I said, we'd first want to establish whether or not you are willing to spend time on a Citrix issue . Do you support issues that only happen in Citrix and only in seemless mode?
I was able to try a Citrix app served from a different OS (Windows Server 2012 R2) just now as well. It has the same issue with "seamless" mode. (Similarly, it works fine in full screen mode.) Feel free to try my repro on either version of Windows. Let me know if you observe any differences than what I did.
No problem. I did have an email discussion with some other IG people about our Citrix environment and was reassured that Citrix is an environment that should normally be supported. This specific scenario (using the xamDockManager in seamless mode in Citrix) is not a high priority problem for us since we have work-arounds. The reason I had submitted it was not only to get a feel for if/how IG supports Citrix but also to find out why my WPF apps don't always work correctly in Citrix. It will be a good learning experience and maybe I can establish some "best practices" for using IG WPF in our internal Citrix applications.
Our OS where Citrix applications are hosted is currently Windows Server 2008 R2 .
I'm going to play with Citrix on Windows Server 2012 R2 today as a test. I'll let you know if there are differences. I don't expect there will be.
Please let me know if you have any trouble getting the behavior I described. There is no rush on this issue, as I said earlier it is more of a learning experience. Thanks for your time.
Hi dbeavon,
I am sorry for the late replay. Would you please provide me on what operating system are you running the application?
I am posting a summary of what needs to happen to break the XamDockManager's drag/drop docking panes in Citrix.
Note that if you switch to fullscreen Citrix mode (instead of "seamless" mode ) then the drag/drop docking works just as it does on the desktop.
I am very happy to hear you ask. I'd love to continue working on this and get to the bottom of it. We currently use IG 14.1 (14.1.20141.2216).
Before I continue getting my hopes up, what level of Citrix support do you actually provide (ie for their "seamless" Window technology for example)? Is it all informal support to the best of your abilities (without any changing the IG controls)? Or would you consider making fixes to your IG controls to ensure they work in the context of Citrix? In other words, is there "formal" support for Citrix and would I be able to (in theory) create high priority ticket on our maintenance account that is specific to Citrix?
I just want to set my expectations. I'd hate to get my hopes up and then hear you simply say you don't support Citrix sometime in the next few weeks.