CleanUpVirtualizedItemEventArgs.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / CleanUpVirtualizedItemEventArgs.cs / 1305600 / CleanUpVirtualizedItemEventArgs.cs

                            //---------------------------------------------------------------------------- 
//
// Copyright (C) Microsoft Corporation.  All rights reserved.
//
//--------------------------------------------------------------------------- 

using System; 
using System.ComponentModel; 

namespace System.Windows.Controls 
{
    /// 
    ///     Event arguments communicating an element that is being prepared to be re-virtualized.
    ///  
    public class CleanUpVirtualizedItemEventArgs : RoutedEventArgs
    { 
        internal CleanUpVirtualizedItemEventArgs(object value, UIElement element) 
            : base(VirtualizingStackPanel.CleanUpVirtualizedItemEvent)
        { 
            _value = value;
            _element = element;
        }
 
        /// 
        ///     The original data value. 
        ///     If the data value is a visual element, it will be the same as UIElement. 
        /// 
        public object Value 
        {
            get
            {
                return _value; 
            }
        } 
 
        /// 
        ///     The instance of the visual element that represented the data value. 
        ///     If the data value is a visual element, it will be the same as UIElement.
        /// 
        public UIElement UIElement
        { 
            get
            { 
                return _element; 
            }
        } 

        /// 
        ///     Set by handlers of this event to true to indicate that the
        ///     re-virtualizing of this item should not happen. 
        /// 
        public bool Cancel 
        { 
            get
            { 
                return _cancel;
            }

            set 
            {
                _cancel = value; 
            } 
        }
 
        private object _value;
        private UIElement _element;
        private bool _cancel;
    } 

    ///  
    ///     The delegate to use for handlers that receive CleanUpVirtualizedItemEventArgs. 
    /// 
    public delegate void CleanUpVirtualizedItemEventHandler(object sender, CleanUpVirtualizedItemEventArgs e); 
}


// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.


                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK