Current filter:
                                You should refresh the page.
                                Support Center
                                0
                                  • Hi

                                    We're developing a large Originations application for GE Money Bank DK.

                                    Currently the executables are running on Citrix servers version 4.0 and we're facing a problem when users have 2 screens.

                                    The project is rather large, but the situation is simple. I also attach some screenshots showing the problem.

                                    Using the DXWindow in the MainWindow, and only on Citrix 2 screens, the form is not maximizing correctly. Using a normal WPF window though works fine, but we really want to have the looks of the DXWindow.

                                    Problem is the form is maximizing on screen one, but it seems that the lengh is broader than screen one, so you cannot see the min/max/close buttons, and the reminder of the window is not visible. The MainWindow is not shown on screen two. But when you 'Restore down' the screen, you can see that the Windows is actually trying to use both screens.

                                    As mentioned the problem only occurs using Citrix on 2 screens. Running on 1 screen via Citrix or locally on 2 screens no problems occur.

                                    Regards René, GE Money Bank DK

                                pics.zip
                                0

                                Hi Rene,

                                Most likely, this issue is already registered in our Support Center. Please track our progress over the Bug in DXWindow with DeepBlue theme bug report.
                                Please feel free to contact us if you need any additional assistance. We will be happy to help you.

                                Thanks,
                                Andrew

                                0

                                Hi

                                Unfortunately this did not solve the problem within Citrix.

                                Windows behave properly using normal WPF windows but continues to with same problem using DXwindow.

                                Regards

                                René

                                Runtime version (v4.0.30319)

                                0

                                Hi Rene,

                                Thank you for your feedback.
                                We will try to reproduce the issue you have described at our side.
                                I will get back to you once we have any results.

                                Thanks,
                                Andrew

                                0

                                Hi Rene,

                                We have tried to reproduce the issue, but without success.
                                However, we have tried to fix the code that may be causing the issue.
                                Could you please remove all our assemblies from the machine (make sure that the GAC also does not contain any references to them) and run the attached sample?
                                We look forward to your feedback once you have had the opportunity to check how this sample works on your side.

                                Thanks,
                                Andrew

                                DXWPFApplication42.zip
                                0

                                Hi

                                I really acknowledge and appreciate that you trying to solve this problem.

                                The attached example does do a difference, and the pattern is now different.

                                When you maximize on screen 1 it works ;)

                                When you maximize the application from screen 2 it maximizes on screen 1 and minimizes again to screen 2.

                                You can obviously only maximize to screen 1 and not screen 2. The normal WPF window do support this.

                                We're building two applications that will communicate with each other and run on two screens, so this will cause us some problems. Almost all our users are running Citrix with two screens. We're talking more than 100 people.

                                But the fix has definately moved into the right direction.

                                Again thanks a lot so far.

                                Regards René

                                0

                                Hi Rene,

                                Thank you for your feedback.
                                Please give us a couple of days, and we will prepare special sample which helps us to localize the problem and fix it. (most likely it is Citrix related issue).
                                I will get back to you once it is complete.

                                Thanks,
                                Andrew

                                0

                                Hi Rene,

                                We have prepared a sample to test your environment.
                                Please unpack it on a machine, and run the runMe.bat file, then wait for 5-7 minutes and provide us with a report.zip, which is generated by this tool.
                                We look forward to your feedback, once you have had the opportunity to perform a test.

                                Thanks,
                                Andrew

                                citrix.zip
                                0

                                Hi

                                It ran without problems.

                                Here's the report.zip file.

                                Thanks again.

                                Regards Ren+e

                                report.zip
                                0

                                Hi Rene,

                                Thank you for your feedback.
                                We will analyze this file and try to find a solution.
                                I will get back to you once we have any results.

                                Thanks,
                                Andrew

                                0

                                Hi Rene,

                                We have examined the problem.
                                We believe that this problem may be caused by the incorrect multi-monitor settings on the client machine.
                                In the test project, we have used the following code:

                                [C#]
                                System.Windows.Forms.Screen[] screens = System.Windows.Forms.Screen.AllScreens; int i = 0; StringBuilder sb = new StringBuilder(); foreach(System.Windows.Forms.Screen sc in screens) { sb.Append("Screen " + i++.ToString() + " bounds " + sc.Bounds +" workingArea "+sc.WorkingArea +" isPrimary "+ sc.Primary.ToString() + Environment.NewLine); } string monitor_info=sb.ToString();
                                This code should return your monitor configuration. The System.Windows.Forms.Screen is a standard .Net Framework class.
                                In your case, this code returns the following results:
                                Screen 0 bounds {X=0,Y=0,Width=2560,Height=1024}
                                ----
                                As if only a single monitor is attached to the client.
                                Most likely, you can use the methods described in the http://support.citrix.com/article/CTX115637 article to fix the monitor configuration on the client machine.
                                Please try this solution and let us know the results.

                                Thanks,
                                Andrew

                                0

                                Hi Andrew, I realy appreciate your support, and your effort regarding this one ;)

                                I'll speak to my IT Operations Department and see if we can have a test Citrix Server to try it on.

                                One question though. It just makes me wonder a bit, when using a normal WPF Window, it works properly, I would have thought that DX windows would inherit from that one.

                                Thanks,
                                René

                                0

                                Hi René,

                                Thank you for your feedback.
                                WPF Window uses different facilities to draw its non-client area (header buttons), and we cannot utilize a similar approach for our window.

                                Thanks,
                                Andrew

                                If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

                                FOLLOW US

                                DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, Silverlight, ASP.NET, WinForms, HTML5 or Windows 8, DevExpress tools help you build and deliver your best in the shortest time possible.

                                Copyright © 1998-2014 Developer Express Inc.
                                All trademarks or registered trademarks are property of their respective owners