Click here to Skip to main content
15,881,413 members
Articles / Programming Languages / C#

FloatingWindow - Multi-windows Interface for Silverlight 4

Rate me:
Please Sign up or sign in to vote.
4.92/5 (80 votes)
16 May 2011CPOL8 min read 503.1K   3.9K   123  
Resizable windows simulating multi-windows desktop interface for Silverlight 4
using System;

namespace SilverFlow.Controls
{
    /// <summary>
    /// ActiveWindowChanged event arguments class.
    /// </summary>
    public class ActiveWindowChangedEventArgs : EventArgs
    {
        public FloatingWindow Old { get; set; }
        public FloatingWindow New { get; set; }

        /// <summary>
        /// Initializes a new instance of the <see cref="ActiveWindowChangedEventArgs"/> class.
        /// </summary>
        public ActiveWindowChangedEventArgs()
        {
        }

        /// <summary>
        /// Initializes a new instance of the <see cref="ActiveWindowChangedEventArgs"/> class.
        /// </summary>
        /// <param name="oldWindow">The old active FloatingWindow.</param>
        /// <param name="newWindow">The new active FloatingWindow.</param>
        public ActiveWindowChangedEventArgs(FloatingWindow oldWindow, FloatingWindow newWindow)
        {
            this.Old = oldWindow;
            this.New = newWindow;
        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Latvia Latvia
Jevgenij lives in Riga, Latvia. He started his programmer's career in 1983 developing software for radio equipment CAD systems. Created computer graphics for TV. Developed Internet credit card processing systems for banks.
Now he is System Analyst in Accenture.

Comments and Discussions