TranslateZoomRotateBehavior Members

Allows the user to use common touch gestures to translate, zoom, and rotate the attached object.

The following tables list the members exposed by the TranslateZoomRotateBehavior type.

Public Constructors

  Name Description
TranslateZoomRotateBehavior Initializes a new instance of the Behavior`1 class.


Public Fields

  Name Description
public fieldstatic ConstrainToParentBoundsProperty  
public fieldstatic MaximumScaleProperty  
public fieldstatic MinimumScaleProperty  
public fieldstatic RotationalFrictionProperty  
public fieldstatic SupportedGesturesProperty  
public fieldstatic TranslateFrictionProperty  


Public Properties

(see also Protected Properties)

  Name Description
public property CanFreeze  (Inherited from Freezable)
public property ConstrainToParentBounds Gets or sets the value indicating whether the zoom and translate position of the attached object is limited by the bounds of the parent object.
public property DependencyObjectType  (Inherited from DependencyObject)
public property Dispatcher  (Inherited from DispatcherObject)
public property HasAnimatedProperties  (Inherited from Animatable)
public property IsFrozen  (Inherited from Freezable)
public property IsSealed  (Inherited from DependencyObject)
public property MaximumScale Gets or sets a number indicating the maximum zoom value allowed.
public property MinimumScale Gets or sets a number indicating the minimum zoom value allowed.
public property RotationalFriction Gets or sets a number describing the rate at which the rotation will decrease.
public property SupportedGestures Gets or sets a value specifying which zooming and translation variants to support.
public property TranslateFriction Gets or sets a number describing the rate at which the translation will decrease.


Protected Properties

  Name Description
protected property AssociatedObject  Gets the object to which this Behavior`1 is attached.  (Inherited from Behavior)
protected property AssociatedType  The type to which this behavior can be attached.  (Inherited from Behavior)


Public Methods

(see also Protected Methods)

  Name Description
public method ApplyAnimationClock  Overloaded. (Inherited from Animatable)
public method Attach  (Inherited from Behavior)
public method BeginAnimation  Overloaded. (Inherited from Animatable)
public method CheckAccess  (Inherited from DispatcherObject)
public method ClearValue  Overloaded. (Inherited from DependencyObject)
public method Clone  (Inherited from Animatable)
public method CloneCurrentValue  (Inherited from Freezable)
public method CoerceValue  (Inherited from DependencyObject)
public method Detach  Detaches this instance from its associated object.  (Inherited from Behavior)
public method Equals  Overloaded. (Inherited from DependencyObject)
public method Freeze  Overloaded. (Inherited from Freezable)
public method GetAnimationBaseValue  (Inherited from Animatable)
public method GetAsFrozen  (Inherited from Freezable)
public method GetCurrentValueAsFrozen  (Inherited from Freezable)
public method GetHashCode  (Inherited from DependencyObject)
public method GetLocalValueEnumerator  (Inherited from DependencyObject)
public method GetType  (Inherited from Object)
public method GetValue  (Inherited from DependencyObject)
public method InvalidateProperty  (Inherited from DependencyObject)
public method ReadLocalValue  (Inherited from DependencyObject)
public methodstatic ReferenceEquals  (Inherited from Object)
public method SetCurrentValue  (Inherited from DependencyObject)
public method SetValue  Overloaded. (Inherited from DependencyObject)
public methodstatic ShouldSerializeStoredWeakReference  (Inherited from Animatable)
public method ToString  (Inherited from Object)
public method VerifyAccess  (Inherited from DispatcherObject)


Protected Methods

  Name Description
protected method CloneCore  (Inherited from Freezable)
protected method CloneCurrentValueCore  (Inherited from Freezable)
protected method CreateInstance  (Inherited from Freezable)
protected method CreateInstanceCore  (Inherited from Behavior)
protected method Finalize  (Inherited from Object)
protected methodstatic Freeze  Overloaded. (Inherited from Freezable)
protected method FreezeCore  (Inherited from Animatable)
protected method GetAsFrozenCore  (Inherited from Freezable)
protected method GetCurrentValueAsFrozenCore  (Inherited from Freezable)
protected method MemberwiseClone  (Inherited from Object)
protected method OnAttached Overridden. Called after the behavior is attached to an AssociatedObject.
protected method OnChanged  (Inherited from Freezable)
protected method OnDetaching Overridden. Called when the behavior is getting detached from its AssociatedObject, but before it has actually occurred.
protected method OnFreezablePropertyChanged  Overloaded. (Inherited from Freezable)
protected method OnPropertyChanged  (Inherited from Freezable)
protected method ReadPreamble  (Inherited from Freezable)
protected method ShouldSerializeProperty  (Inherited from DependencyObject)
protected method WritePostscript  (Inherited from Freezable)
protected method WritePreamble  (Inherited from Freezable)


Public Events

  Name Description
public event Changed  (Inherited from Freezable)


Explicit Interface Implementations

  Name Description
System.Windows.Interactivity.IAttachedObject.AssociatedObject  Gets the object to which this Behavior`1 is attached.  (Inherited from Behavior)


See Also


TranslateZoomRotateBehavior Class
Microsoft.Expression.Interactivity.Input Namespace