
Rashad Rivera
Top achievements
Rank 1
Rashad Rivera
asked on 29 Sep 2010, 07:53 PM
Hello All,
Has anyone experienced an issue where the RadWindow does not show every now and then. I am showing it with the ShowDialg method, but sometimes it stays hidden.
I don't have the time or resources to produce an example which is why I'm asking if anyone else out there has see this before.
- Rashad Rivera
Has anyone experienced an issue where the RadWindow does not show every now and then. I am showing it with the ShowDialg method, but sometimes it stays hidden.
I don't have the time or resources to produce an example which is why I'm asking if anyone else out there has see this before.
- Rashad Rivera
4 Answers, 1 is accepted
0
Hi Rashad Rivera,
By stays hidden you mean it is not on top, right? RadWindow is modal from UI - you cannot click other controls (beneath RadAlert, Confirm, Prompt) but it will not block the UI thread. This means that if you activate by code some of the windows that are below they will go on top. We are not planning changes in this behavior.
You can use Dispatcher.BeginInvoke() when opening windows, alerts, confirms etc. This will prevent the window from not showing on top.
If you still have problems please let me know.
All the best,
Boyan
the Telerik team
By stays hidden you mean it is not on top, right? RadWindow is modal from UI - you cannot click other controls (beneath RadAlert, Confirm, Prompt) but it will not block the UI thread. This means that if you activate by code some of the windows that are below they will go on top. We are not planning changes in this behavior.
You can use Dispatcher.BeginInvoke() when opening windows, alerts, confirms etc. This will prevent the window from not showing on top.
If you still have problems please let me know.
All the best,
Boyan
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0

Rashad Rivera
Top achievements
Rank 1
answered on 15 Oct 2010, 02:50 PM
No Sir,
I mean it is nowhere to be seen at all. Even if it is a "behind" as you say it would not make a very useful user experience for my customers.
From what I can ascertains, it seems to happen sometimes if the application is lagging or if the user switches to another application window (meaning Windows form), entirely. While I clicked a button that invokes a RadWindow in my XBAP application, i quickly task switched to my Visual Studio IDE and watched as the RadWindow never appeared. One can tell that it is trying to show because none of the controls are clickable.
- Rashad Rivera
I mean it is nowhere to be seen at all. Even if it is a "behind" as you say it would not make a very useful user experience for my customers.
From what I can ascertains, it seems to happen sometimes if the application is lagging or if the user switches to another application window (meaning Windows form), entirely. While I clicked a button that invokes a RadWindow in my XBAP application, i quickly task switched to my Visual Studio IDE and watched as the RadWindow never appeared. One can tell that it is trying to show because none of the controls are clickable.
- Rashad Rivera
0
Hello Rashad Rivera,
As far as I understand the RadWindow is shown but it is not on top. With modal window option we disable clicking on the surface that is behind the RadWindow. However you can still bring something else to front by using Tab or code. In order for this scenario to work properly, you have to set an owner of your RadWindow. Set it to the main window of your WPF application and then when you switch back to your application using Tab it will show your RadWindow as well.
Hope that helps. If you have further questions please let me know.
Kind regards,
Boyan
the Telerik team
As far as I understand the RadWindow is shown but it is not on top. With modal window option we disable clicking on the surface that is behind the RadWindow. However you can still bring something else to front by using Tab or code. In order for this scenario to work properly, you have to set an owner of your RadWindow. Set it to the main window of your WPF application and then when you switch back to your application using Tab it will show your RadWindow as well.
Hope that helps. If you have further questions please let me know.
Kind regards,
Boyan
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Explore the
Telerik Public Issue Tracking
system and vote to affect the priority of the items
0

Rashad Rivera
Top achievements
Rank 1
answered on 13 Nov 2010, 04:02 AM
Boyan,
Because this issue does not always happen, it took a long time before I could issolate and identify a perfect case where this bug presents itself. Again, this has nothing to do with threading. But seems to be a result of the RadWindow (or it's child content), not showing possible because one or the other is not loaded.
since I can't attache the project, I'm gonig to open a ticket.
- Rashad Rivera
Because this issue does not always happen, it took a long time before I could issolate and identify a perfect case where this bug presents itself. Again, this has nothing to do with threading. But seems to be a result of the RadWindow (or it's child content), not showing possible because one or the other is not loaded.
since I can't attache the project, I'm gonig to open a ticket.
- Rashad Rivera