Telerik Rad窗口可以在屏幕边界之外拖动/打开

Telerik Rad窗口可以在屏幕边界之外拖动/打开,telerik,radwindow,telerik-window,Telerik,Radwindow,Telerik Window,我对rad窗口有两个问题: 是否可以防止rad窗口被拖出屏幕边界?我尝试使用 KeepInScreenBounds属性,但它没有帮助 以下是我的代码示例,并附上屏幕截图: <telerik:RadWindowManager ID="rwm" runat="server" ShowContentDuringLoad="false" Behaviors="Close,Move" VisibleStatusbar="false" Skin="Gray" Modal="true" KeepInSc

我对rad窗口有两个问题:

  • 是否可以防止rad窗口被拖出屏幕边界?我尝试使用 KeepInScreenBounds属性,但它没有帮助
  • 以下是我的代码示例,并附上屏幕截图:

    <telerik:RadWindowManager ID="rwm" runat="server" ShowContentDuringLoad="false" Behaviors="Close,Move" VisibleStatusbar="false" Skin="Gray" Modal="true" KeepInScreenBounds = "true">
    
    <Windows>
    
    <telerik:RadWindow ID="rwAuditCredentials" runat="server" NavigateUrl="~/Pages/Audits/AuditCredentials.aspx" Title="Audit Credentials" Height="230px" Width="360px" KeepInScreenBounds="true">  
    
    </telerik:RadWindow>
    
    </Windows>
    
    </telerik:RadWindowManager>
    
    
    
  • 如何防止radwindow在屏幕边界之外打开? 当标题栏在屏幕边界之外时,我打开了我的radwindow(就像在打印屏幕中看到的那样),我无法拖动或关闭它

  • 谢谢

    我看不到屏幕截图,所以我假设您遇到了与我们相同的问题,即如果RadWindow被拖动到窗口的边界,那么它会自动开始滚动,您可以将其保留在窗口的边缘

    通过使用限制区属性,我们绕过了同样的问题

    示例显示它在专门用于纯windows页面部分的表中使用,但如果您将其用作模式弹出窗口,则可以将其设置为主页div的id

    e、 g

    
    其他需要的页面内容

    谢谢你,大卫!(迟了3年)。您的解决方案对我很有效,它混合了模式窗口和非模式窗口,如代码所示

        <body>
            <form id="form2" runat="server">
                <telerik:RadSplitter runat="server" ID="RadSplitter1" BorderStyle="None" PanesBorderSize="0">
                    <telerik:RadPane ID="RadPane1" runat="server">
                        <div id="ContentPane">
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" >
                            </asp:ContentPlaceHolder>
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server" >
                            </asp:ContentPlaceHolder>
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder3" runat="server" >
                            </asp:ContentPlaceHolder>
                        </div>
                    </telerik:RadPane>
                </telerik:RadSplitter>
                <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true" Style="z-index: 12345" KeepInScreenBounds="true" RestrictionZoneID="ContentPane">
                    <Windows>
                        <telerik:RadWindow ID="RadWindow1" runat="server" Title="Login" Height="250px"
                            Width="300px" Left="200px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" 
                            Modal="true" Behaviors="Move, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow2" runat="server" Title="Copy Asset" Height="250px" 
                            Width="400px" Left="200px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" 
                            Modal="true" Behaviors="Move, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow3" runat="server" Title="Create Asset" Height="650px" Top="50px"
                            Width="800px" Left="125px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false"  
                            Modal="true" Behaviors="Move, Resize, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow4" runat="server" Title="View/Edit Connections" Height="800px"
                            Width="800px" Left="50px" ReloadOnShow="true" ShowContentDuringLoad="false" 
                            Modal="false" Behaviors="Move, Resize, Close, Maximize, Minimize">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow5" runat="server" Title="Make Connections" Height="750px"
                            Width="1150px" Left="100px" Top="75px" ReloadOnShow="true" ShowContentDuringLoad="false" 
                            Modal="false" Behaviors="Move, Resize, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow6" runat="server" Title="User Doc" Height="750px"
                            Width="1150px" Left="100px" Top="25px" ReloadOnShow="false" ShowContentDuringLoad="true" 
                            Modal="true" Behaviors="Move, Resize, Close" NavigateUrl="~/Doc/CoreConnect.pdf">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow7" runat="server" Title="About" Height="300px"
                            Width="500px" Left="100px" Top="100px" ReloadOnShow="false" ShowContentDuringLoad="true" 
                            Modal="true" Behaviors="Move, Resize, Close" VisibleStatusbar="false"  >
                        </telerik:RadWindow>
                    </Windows>
                </telerik:RadWindowManager>
            </form>
        </body>
    

    一些框架评论和解释,您可能会在这里找到答案。事实上,该实用程序是有限的,使它看起来像一个我太!或者谢谢!评论
        <body>
            <form id="form2" runat="server">
                <telerik:RadSplitter runat="server" ID="RadSplitter1" BorderStyle="None" PanesBorderSize="0">
                    <telerik:RadPane ID="RadPane1" runat="server">
                        <div id="ContentPane">
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server" >
                            </asp:ContentPlaceHolder>
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server" >
                            </asp:ContentPlaceHolder>
                            <asp:ContentPlaceHolder ID="ContentPlaceHolder3" runat="server" >
                            </asp:ContentPlaceHolder>
                        </div>
                    </telerik:RadPane>
                </telerik:RadSplitter>
                <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true" Style="z-index: 12345" KeepInScreenBounds="true" RestrictionZoneID="ContentPane">
                    <Windows>
                        <telerik:RadWindow ID="RadWindow1" runat="server" Title="Login" Height="250px"
                            Width="300px" Left="200px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" 
                            Modal="true" Behaviors="Move, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow2" runat="server" Title="Copy Asset" Height="250px" 
                            Width="400px" Left="200px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false" 
                            Modal="true" Behaviors="Move, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow3" runat="server" Title="Create Asset" Height="650px" Top="50px"
                            Width="800px" Left="125px" ReloadOnShow="true" ShowContentDuringLoad="false" VisibleStatusbar="false"  
                            Modal="true" Behaviors="Move, Resize, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow4" runat="server" Title="View/Edit Connections" Height="800px"
                            Width="800px" Left="50px" ReloadOnShow="true" ShowContentDuringLoad="false" 
                            Modal="false" Behaviors="Move, Resize, Close, Maximize, Minimize">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow5" runat="server" Title="Make Connections" Height="750px"
                            Width="1150px" Left="100px" Top="75px" ReloadOnShow="true" ShowContentDuringLoad="false" 
                            Modal="false" Behaviors="Move, Resize, Close">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow6" runat="server" Title="User Doc" Height="750px"
                            Width="1150px" Left="100px" Top="25px" ReloadOnShow="false" ShowContentDuringLoad="true" 
                            Modal="true" Behaviors="Move, Resize, Close" NavigateUrl="~/Doc/CoreConnect.pdf">
                        </telerik:RadWindow>
                        <telerik:RadWindow ID="RadWindow7" runat="server" Title="About" Height="300px"
                            Width="500px" Left="100px" Top="100px" ReloadOnShow="false" ShowContentDuringLoad="true" 
                            Modal="true" Behaviors="Move, Resize, Close" VisibleStatusbar="false"  >
                        </telerik:RadWindow>
                    </Windows>
                </telerik:RadWindowManager>
            </form>
        </body>