NavigateToPageAction Members

Makes the attached element switch to a different XAML page when clicked on.

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

Public Constructors

  Name Description
NavigateToPageAction Initializes a new instance of the TargetedTriggerAction`1 class.

Top

Public Fields

  Name Description
public fieldstatic IsEnabledProperty  (Inherited from TriggerAction)
public fieldstatic TargetNameProperty  (Inherited from TargetedTriggerAction)
public fieldstatic TargetObjectProperty  (Inherited from TargetedTriggerAction)
public fieldstatic TargetPageProperty  

Top

Public Properties

(see also Protected Properties)

  Name Description
public property Dispatcher  (Inherited from DependencyObject)
public property IsEnabled  Gets or sets a value indicating whether this action will run when invoked. This is a dependency property.  (Inherited from TriggerAction)
public property TargetName  Gets or sets the name of the object this action targets. If Target is set, this property is ignored. If Target is not set and TargetName is not set or cannot be resolved, the target will default to the AssociatedObject. This is a dependency property.  (Inherited from TargetedTriggerAction)
public property TargetObject  Gets or sets the target object. If TargetObject is not set, the target will look for the object specified by TargetName. If an element referred to by TargetName cannot be found, the target will default to the AssociatedObject. This is a dependency property.  (Inherited from TargetedTriggerAction)
public property TargetPage Gets or sets the XAML file to navigate to. This is a dependency property.

Top

Protected Properties

  Name Description
protected property AssociatedObject  Gets the object to which this action is attached.  (Inherited from TriggerAction)
protected property AssociatedObjectTypeConstraint  Gets the associated object type constraint.  (Inherited from TargetedTriggerAction)
protected property Target  Gets the target object. If TargetName is not set or cannot be resolved, defaults to the AssociatedObject.  (Inherited from TargetedTriggerAction)
protected property TargetTypeConstraint  Gets the target type constraint.  (Inherited from TargetedTriggerAction)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Attach  (Inherited from TriggerAction)
public method CheckAccess  (Inherited from DependencyObject)
public method ClearValue  (Inherited from DependencyObject)
public method Detach  Detaches this instance from its associated object.  (Inherited from TriggerAction)
public method Equals  Overloaded. (Inherited from Object)
public method GetAnimationBaseValue  (Inherited from DependencyObject)
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method GetValue  (Inherited from DependencyObject)
public method ReadLocalValue  (Inherited from DependencyObject)
public methodstatic ReferenceEquals  (Inherited from Object)
public method SetValue  (Inherited from DependencyObject)
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method Invoke Overridden. Invokes the navigation action.
protected method MemberwiseClone  (Inherited from Object)
protected method OnAttached  Called after the action is attached to an AssociatedObject.  (Inherited from TargetedTriggerAction)
protected method OnDetaching  Called when the action is being detached from its AssociatedObject, but before it has actually occurred.  (Inherited from TargetedTriggerAction)
protected method OnTargetChanged  Called when the target property changes.  (Inherited from TargetedTriggerAction)

Top

Explicit Interface Implementations

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

Top

See Also

Reference

NavigateToPageAction Class
Microsoft.Expression.Interactivity.Core Namespace

  Copyright © 2011 by Microsoft Corporation. All rights reserved.