Modal window does not cover up all of the underlying window - in Q1 2010 0309

12 posts, 0 answers
  1. Tim
    Tim avatar
    169 posts
    Member since:
    Apr 2008

    Posted 16 Mar 2010 Link to this post

    A picture is worth a thousand words.  Dropping in the latest Q1 2010 release, I notice that my RadWindow-s which contain RadFrameContainers and use the NavigationService to flip between "Wizard pages" (derived from RadPage) no longer block the entirety of the underlying page.

    1. The opaque pane ...
    2. ...does not extend to cover the underlying page
    3. which results in the underlying RadGridView receiving mouse events and being operational

    Note also the "clue" that the "CenterOwner" option actually puts the window up and to the left of where it should be, and appears to be uniformly centered in the darker blue area.

    I can't reproduce this (yet) in a smaller application.  I am wondering if there are any ideas what may have changed?

    Thanks,
    Tim

  2. Hristo
    Admin
    Hristo avatar
    832 posts

    Posted 18 Mar 2010 Link to this post

    Hello Tim,

    Without sample project we can only guess but if you could share more details about your case we could try to reproduce it:
    • Is RadWindow defined in xaml?
    • Is RadFrameContainer the root of RadWindow?
    • Which navigation service do you use - our or Microsoft? (probably our navigation service but just to be sure)
    • Which is your Silverlight version?
    • Is your browser zoomed?

    Waiting for your feedback.

    Greetings,
    Hristo
    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.
  3. DevCraft banner
  4. Tim
    Tim avatar
    169 posts
    Member since:
    Apr 2008

    Posted 18 Mar 2010 Link to this post

    Hi Hristo,

    I have not reproduced it a smaller example, including the one I have sent you several times now in support tickets.

    • Is RadWindow defined in xaml?
      Yes:

                  <TelerikNavigation:RadWindow x:Name="wizard" Background="White" Header="Untitled" Closed="Wizard_Closed">
                      <Telerik:RadFrameContainer x:Name="WorkflowContainer" Margin="-10">
                      </Telerik:RadFrameContainer>
                  </TelerikNavigation:RadWindow>
    • Is RadFrameContainer the root of RadWindow?
      See above
    • Which navigation service do you use - our or Microsoft? (probably our navigation service but just to be sure)
      Yours
    • Which is your Silverlight version?
      SL 3
    • Is your browser zoomed?
      Not that I know of - Firefox 3.6.  Note that I tried IE 8 and it worked, and Firefox 3.6 from a different computer also works.  Something has changed though because if I switch back to Q3 2009 it works as it did before.  Going full-screen on the 'broken' browser gets the size right.  Hmmm.

    I posted this here in hopes of narrowing down the triage process on my side.

    Tim

  5. Miroslav Nedyalkov
    Admin
    Miroslav Nedyalkov avatar
    1718 posts

    Posted 19 Mar 2010 Link to this post

    Hello Tim,

    Thank you for the information you provided! I logged the issue and we will try to reproduce it in our environment and fix it.

     What we did was to make the modal background as big as needed. Previously the modal background was 10000x10000 pixels that wasn't a good thing. We decided to change this, because you might need to set the modal background to be an ImageBrush or some gradient brush and if the size is not the size of the browser this doesn't look good.

    Kind regards,
    Miroslav Nedyalkov
    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.
  6. James
    James avatar
    136 posts
    Member since:
    Nov 2008

    Posted 28 Mar 2010 Link to this post

    Hi Miroslav,

    I was facing a similar issue where the modal window was not covering up the underlying window, but it was due to my browser being zoomed.

    Do you agree this is a defect? Is there a work around for when a user chooses to have their browser zoomed in?

    Regards,
    James
  7. Miroslav Nedyalkov
    Admin
    Miroslav Nedyalkov avatar
    1718 posts

    Posted 29 Mar 2010 Link to this post

    Hi James,

     If you were able to reproduce the problem, please send us a sample project - this will help us find out what the problem is and fix it.

    Kind regards,
    Miroslav Nedyalkov
    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.
  8. Tim
    Tim avatar
    169 posts
    Member since:
    Apr 2008

    Posted 29 Mar 2010 Link to this post

    I do not believe my browser to be zoomed.  I have reset my browser's zoom as well with no change.  One other telltale sign of this behavior is, using 2009.3.1314.1030, the WindowStartupLocation="CenterOwner" doesn't - it appears shifted up and to the left, coincidentally by the same amount that the opaque panel is off in the Q1 2010 309 build.

    Tim

  9. James
    James avatar
    136 posts
    Member since:
    Nov 2008

    Posted 30 Mar 2010 Link to this post

    OK I have discovered what was causing that strange issue: the html of the page that hosts my app was missing some key dhtml width/height settings.

    Here's how my correct version looks now:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     
    <html xmlns="http://www.w3.org/1999/xhtml" style="height:100%;">  
        <style type="text/css">  
        html, body {  
            height: 100%;  
            overflow: auto;  
        }  
        body {  
            padding: 0;  
            margin: 0;  
        }  
        #silverlightControlHost {  
            height: 100%;  
            text-align:center;  
        }  
        </style> 
     
    <head runat="server">  
        <title>MyApp</title> 
    </head> 
     
    <body> 
        <form id="form1" runat="server" style="height:100%">  
        <div id="silverlightControlHost">  
            <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">  
              <param name="source" value="/ClientBin/MyApp.App.xap"/>  
              <param name="onError" value="onSilverlightError" /> 
              <param name="EnableGPUAcceleration" value="true" /> 
              <param name="MaxFrameRate" value="25" /> 
              <param name="minRuntimeVersion" value="3.0.40624.0" /> 
              <param name="autoUpgrade" value="true" /> 
              <href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40624.0" style="text-decoration:none">  
                  <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style:none"/>  
              </a> 
            </object><iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe></div>  
        </form> 
    </body> 
     
    </html> 

    Regards,
    James.
  10. Miroslav Nedyalkov
    Admin
    Miroslav Nedyalkov avatar
    1718 posts

    Posted 30 Mar 2010 Link to this post

    Hello James,

     Did this fix the issue?

    Regards,
    Miroslav Nedyalkov
    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.
  11. James
    James avatar
    136 posts
    Member since:
    Nov 2008

    Posted 30 Mar 2010 Link to this post

    Hi Miroslav, yes all fixed :)

    Regards,
    James.
  12. Scott Rakestraw
    Scott Rakestraw avatar
    84 posts
    Member since:
    Sep 2005

    Posted 16 Apr 2010 Link to this post

    We are having this same issue but it does not appear to happen on every machine.  On the two computers we have that are not running widescreen it appears to work fine.  On those computers that are running widescreen they exhibit this issue.  My windows are defined in the xaml but I am not using the navigationservice.  The windows will open correctly in the size I have defined even if it exceeds the background size but when you maximize it, it just fills the size that the background occupies.
  13. Miroslav Nedyalkov
    Admin
    Miroslav Nedyalkov avatar
    1718 posts

    Posted 20 Apr 2010 Link to this post

    Hello Scott,

     Could you please send us sample project that reproduces the issue? This way we will able to better assist you fixing the problem.

    All the best,
    Miroslav Nedyalkov
    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.
Back to Top
DevCraft banner