IndependentlyAnimatedPropertyMetadata.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Animation / IndependentlyAnimatedPropertyMetadata.cs / 1 / IndependentlyAnimatedPropertyMetadata.cs

                            // IndependentlyAnimatedPropertyMetadata.cs 

using System.Windows;

namespace System.Windows.Media.Animation 
{
    ///  
    /// A class registers this type of Metadata for a property if the property 
    /// can be independently animated on that class.
    ///  
    internal class IndependentlyAnimatedPropertyMetadata : UIPropertyMetadata
    {
        internal IndependentlyAnimatedPropertyMetadata(object defaultValue) : base(defaultValue) {}
 
        /// 
        ///     Creates a new instance of this property metadata.  This method is used 
        ///     when metadata needs to be cloned.  After CreateInstance is called the 
        ///     framework will call Merge to merge metadata into the new instance.
        ///     Deriving classes must override this and return a new instance of 
        ///     themselves.
        /// 
        internal override PropertyMetadata CreateInstance() {
            return new IndependentlyAnimatedPropertyMetadata(DefaultValue); 
        }
    } 
} 

// 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