text: class EasingRectKeyFrame(RectKeyFrame,ISealable,IKeyFrame):
   """
   A class that enables you to associate easing functions with a System.Windows.Media.Animation.RectAnimationUsingKeyFrames key frame animation.
  
   
  
   EasingRectKeyFrame()
  
   EasingRectKeyFrame(value: Rect)
  
   EasingRectKeyFrame(value: Rect,keyTime: KeyTime)
  
   EasingRectKeyFrame(value: Rect,keyTime: KeyTime,easingFunction: IEasingFunction)
   """
   def CloneCore(self,*args):
    """
    CloneCore(self: Freezable,sourceFreezable: Freezable)
  
     Makes the instance a clone (deep copy) of the specified 
  
      System.Windows.Freezable using base (non-animated) property values.
  
    
  
    
  
     sourceFreezable: The object to clone.
    """
    pass
   def CloneCurrentValueCore(self,*args):
    """
    CloneCurrentValueCore(self: Freezable,sourceFreezable: Freezable)
  
     Makes the instance a modifiable clone (deep copy) of the specified 
  
      System.Windows.Freezable using current property values.
  
    
  
    
  
     sourceFreezable: The System.Windows.Freezable to be cloned.
    """
    pass
   def CreateInstance(self,*args):
    """
    CreateInstance(self: Freezable) -> Freezable
  
    
  
     Initializes a new instance of the System.Windows.Freezable class.
  
     Returns: The new instance.
    """
    pass
   def CreateInstanceCore(self,*args):
    """
    CreateInstanceCore(self: EasingRectKeyFrame) -> Freezable
  
    
  
     Creates a new instance of the System.Windows.Freezable derived class. When 
  
      creating a derived class,you must override this method.
  
    
  
     Returns: The new instance.
    """
    pass
   def FreezeCore(self,*args):
    """
    FreezeCore(self: Freezable,isChecking: bool) -> bool
  
    
  
     Makes the System.Windows.Freezable object unmodifiable or tests whether it can 
  
      be made unmodifiable.
  
    
  
    
  
     isChecking: true to return an indication of whether the object can be frozen (without 
  
      actually freezing it); false to actually freeze the object.
  
    
  
     Returns: If isChecking is true,this method returns true if the System.Windows.Freezable 
  
      can be made unmodifiable,or false if it cannot be made unmodifiable. If 
  
      isChecking is false,this method returns true if the if the specified 
  
      System.Windows.Freezable is now unmodifiable,or false if it cannot be made 
  
      unmodifiable.
    """
    pass
   def GetAsFrozenCore(self,*args):
    """
    GetAsFrozenCore(self: Freezable,sourceFreezable: Freezable)
  
     Makes the instance a frozen clone of the specified System.Windows.Freezable 
  
      using base (non-animated) property values.
  
    
  
    
  
     sourceFreezable: The instance to copy.
    """
    pass
   def GetCurrentValueAsFrozenCore(self,*args):
    """
    GetCurrentValueAsFrozenCore(self: Freezable,sourceFreezable: Freezable)
  
     Makes the current instance a frozen clone of the specified 
  
      System.Windows.Freezable. If the object has animated dependency properties,
  
      their current animated values are copied.
  
    
  
    
  
     sourceFreezable: The System.Windows.Freezable to copy and freeze.
    """
    pass
   def InterpolateValueCore(self,*args):
    """
    InterpolateValueCore(self: EasingRectKeyFrame,baseValue: Rect,keyFrameProgress: float) -> Rect
  
    
  
     Interpolates,according to the easing function used,between the previous key 
  
      frame value and the value of the current key frame,using the supplied progress 
  
      increment.
  
    
  
    
  
     baseValue: The value to animate from.
  
     keyFrameProgress: A value between 0.0 and 1.0,inclusive,that specifies the percentage of time 
  
      that has elapsed for this key frame.
  
    
  
     Returns: The output value of this key frame given the specified base value and progress.
    """
    pass
   def OnChanged(self,*args):
    """
    OnChanged(self: Freezable)
  
     Called when the current System.Windows.Freezable object is modified.
    """
    pass
   def OnFreezablePropertyChanged(self,*args):
    """
    OnFreezablePropertyChanged(self: Freezable,oldValue: DependencyObject,newValue: DependencyObject,property: DependencyProperty)
  
     This member supports the Windows Presentation Foundation (WPF) infrastructure 
  
      and is not intended to be used directly from your code.
  
    
  
    
  
     oldValue: The previous value of the data member.
  
     newValue: The current value of the data member.
  
     property: The property that changed.
  
    OnFreezablePropertyChanged(self: Freezable,oldValue: DependencyObject,newValue: DependencyObject)
  
     Ensures that appropriate context pointers are established for a 
  
      System.Windows.DependencyObjectType data member that has just been set.
  
    
  
    
  
     oldValue: The previous value of the data member.
  
     newValue: The current value of the data member.
    """
    pass
   def OnPropertyChanged(self,*args):
    """
    OnPropertyChanged(self: Freezable,e: DependencyPropertyChangedEventArgs)
  
     Overrides the System.Windows.DependencyObject implementation of 
  
      System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPrope
  
      rtyChangedEventArgs) to also invoke any System.Windows.Freezable.Changed 
  
      handlers in response to a changing dependency property of type 
  
      System.Windows.Freezable.
  
    
  
    
  
     e: Event data that contains information about which property changed,and its old 
  
      and new values.
    """
    pass
   def ReadPreamble(self,*args):
    """
    ReadPreamble(self: Freezable)
  
     Ensures that the System.Windows.Freezable is being accessed from a valid 
  
      thread. Inheritors of System.Windows.Freezable must call this method at the 
  
      beginning of any API that reads data members that are not dependency 
  
      properties.
    """
    pass
   def ShouldSerializeProperty(self,*args):
    """
    ShouldSerializeProperty(self: DependencyObject,dp: DependencyProperty) -> bool
  
    
  
     Returns a value that indicates whether serialization processes should serialize 
  
      the value for the provided dependency property.
  
    
  
    
  
     dp: The identifier for the dependency property that should be serialized.
  
     Returns: true if the dependency property that is supplied should be value-serialized; 
  
      otherwise,false.
  
    
  
    ShouldSerializeProperty(self: Window_16$17,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: Label_17$18,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: TextBox_18$19,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: Button_19$20,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: CheckBox_20$21,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: ComboBox_21$22,dp: DependencyProperty) -> bool
  
    ShouldSerializeProperty(self: Separator_22$23,dp: DependencyProperty) -> bool
    """
    pass
   def WritePostscript(self,*args):
    """
    WritePostscript(self: Freezable)
  
     Raises the System.Windows.Freezable.Changed event for the 
  
      System.Windows.Freezable and invokes its System.Windows.Freezable.OnChanged 
  
      method. Classes that derive from System.Windows.Freezable should call this 
  
      method at the end of any API that modifies class members that are not stored as 
  
      dependency properties.
    """
    pass
   def WritePreamble(self,*args):
    """
    WritePreamble(self: Freezable)
  
     Verifies that the System.Windows.Freezable is not frozen and that it is being 
  
      accessed from a valid threading context. System.Windows.Freezable inheritors 
  
      should call this method at the beginning of any API that writes to data members 
  
      that are not dependency properties.
    """
    pass
   def __init__(self,*args):
    """ x.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signaturex.__init__(...) initializes x; see x.__class__.__doc__ for signature """
    pass
   @staticmethod
   def __new__(self,value=None,keyTime=None,easingFunction=None):
    """
    __new__(cls: type)
  
    __new__(cls: type,value: Rect)
  
    __new__(cls: type,value: Rect,keyTime: KeyTime)
  
    __new__(cls: type,value: Rect,keyTime: KeyTime,easingFunction: IEasingFunction)
    """
    pass
   EasingFunction=property(lambda self: object(),lambda self,v: None,lambda self: None)
   """Gets or sets the easing function applied to the key frame.
  
  
  
  Get: EasingFunction(self: EasingRectKeyFrame) -> IEasingFunction
  
  
  
  Set: EasingFunction(self: EasingRectKeyFrame)=value
  
  """
  
  
   EasingFunctionProperty=None
  
  