Telerik
Rad

Window for ASP.NET AJAX

Skip Navigation LinksHome / Products / ASP.NET AJAX Controls / Window

Overview

Window
The Telerik Window control for ASP.NET AJAX mimics completely the best-known methods and properties of Windows dialogs and alert/prompt/confirm boxes, which have already become natural to manage and use. Built on top of ASP.NET AJAX the control provides a flexible API to easily control its behavior and makes possible the implementation of complex logic for a great range of scenarios. A unique example is simulating MDI apps using RadWindow and RadTabstrip.

Features

  • Window Visibility and Location

    Developers have full control over the initial visibility and position of the windows, by simply setting a combination of 3 properties:
    • Windows can be shown automatically when page loads or show on click (VisibleOnPageLoad property)
    • Windows can be shown relative to an html element (OffsetElementId property)
    • A clicked element can automatically open a particular RadWindow (OpenerElementId property)

    See demo


    Top

  • User Interaction

    You can easily interact with the Telerik ASP.NET Window object by using the Behaviors property. Behaviors controls whether the user can move or resize the window, whether it has maximize and minimize buttons, whether it can be pinned, and whether there is a close button on the title bar.

    To specify a combination of behaviors (other than the default), you can combine Behaviors values. For example, if you want to let the user close the window using a button on the title bar, and to move the window by dragging it, but do not want any other buttons on the title bar, set Behaviors="Close, Move".

    See demo

    Top

  • Various Minimization Modes

    When minimized, RadWindow objects can be "docked" to an HTML  element, such as a DIV or a TD. In turn, the HTML element can be styled to resemble an interface element – for example, a taskbar. As a result, developers can mimic the behavior of the Windows taskbar and have the minimized RadWindow objects conveniently arranged to a predefined location.

    Top

  • Predefined Dialogs

    The ASP.NET AJAX Window control by Telerik provides an easy way to replace the standard dialog boxes (alert, confirm, and prompt) provided by the browser, using the window.alert, window.prompt and window.confirm commands. Compared with the standard browser popups RadWindow brings the following advantages:
    • Fully customizable appearance - allows blending them into the design of the site and thus increasing usability.
    • Re-arrangeable elements - you have complete control over the position of the popup the elements (icon, text, buttons).
    • Control over the initial size - you can provide width and height as extra parameters.
    • Use HTML as content  - as opposed to browser popups that are only able to display text, you are free to pass HTML to be displayed in the RadWindow popups for a richer user experience and improved usability.

    See demo







    Top

  • Avoiding the Win XP SP2 Popup Blocker

    An extremely important feature of Telerik ASP.NET Window is that it is not affected by the popup blocking mechanism of Windows XP SP2. As a result developers can easily implement applications with advanced interfaces without being affected by the security settings of the user browsers.

    Top

  • Cross-Browser "Modal" Dialogs

    Creating cross-browser modal dialogs has always been a challenging task for developers. Thanks to the wide cross-browser support of Telerik ASP.NET Window and the straightforward setting for modal mode (Modal property) this problem can be easily eliminated.

    Top

  • Window Caching

    Once a window is loaded it is not going to be destroyed when you hide it. So next time it will be shown immediately with no loading time. In case you want to run some initialization code and pre-set the elements in the window, you need to put it in the in the OnClientShow event handler.

    Top

  • Extensive VS.NET Design-time Support

    Telerik ASP.NET Window provides rich design-time support functionality making customizations and configurations very easy. Some of the key capabilities are:
    • Applying skins in design time through the smart tag
    • RadWindow Collection Editor - adds, removes and configures the windows of a RadWindowManager control.
    • RadWindowManager – using this control helps you to declare common properties for all the windows your Web page brings up.

    Top

  • Rich Client-side API and Events

    RadWindow has a rich client-side and server-side API and comprehensive set of guaranteeing full control over various functions. The client-side API provides unbeatable performance and desktop-like experience, as some parameters can be changed without posting back to the server.

    See demo

    Top

  • XHTML Standards Compliancy

    The ASP.NET AJAX Window control by Telerik is compliant with the XHTML 1.1 requirement.

    Top

  • Animations

    RadWindow for ASP.NET AJAX dialogs are enriched with various Vista-like looking animations and transparency effects.

     

    Top

  • Appearance

    The Telerik ASP.NET Window control is shipped with a rich set of skins that allow you to easily build slick interfaces with the look-and-feel of Windows Vista, Office 2007, Outlook, etc. The skins can be easily switched using a single property.

    See demo

    Top

Part of RadControls for ASP.NET AJAX 

License:
Developer License with Subscription and Priority Support
Full List of Controls

Product Resources

Powered by Sitefinity ASP.NET CMS

Contact Us | Site Feedback | Terms of Use | Privacy Policy
Copyright © 2002-2009 Telerik. All rights reserved.