Transitionals Interaction logic for Slideshow.xaml Slideshow Initializes the static implementation of . Initializes a new instance Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Causes the to transition to the next item. When determining the item to transition to, this method takes into account the values of the and properties. No exception is thrown if there is no item to transition next. Causes the to transition to the previous item. This item always transitions to the logical previous item in the list, regardless of the value of the property. However, this method will wrap around from the first logical item to the last logical item if the property is set to true (default). Gets or sets a value that indicates if will automatically advance to the next item. advances to the next item. true if will automatically advance to the next item; otherwise false. The amount of time that will wait before advancing to the next item can be specified using the property. This property defaults to false. Gets or sets a that indicates how much time must pass before advances to the next item. A that indicates how much time must pass. This property defaults to 3 seconds and has no effect if is set to false. Gets or sets a value that indicates if will treat the items in the list as a continuous loop. true if if will treat the items in the list as a continuous loop; otherwise false. The default is true. When this property is set to true (the default) and the last item in the list is displayed, will transition to the first item in the list. Similarly, if the first item is displayed and a request is made to display the previous item, will automatically transition to the last item in the list. Gets or sets a value that indicates if will transition randomly between items in the list. true if will transition randomly between items in the list; otherwise false. The default is false. Gets or sets a single that will be used to switch between content. A single that will be used to switch between content. To use more than one transition, see . Gets or sets a class instance that will provide transitions to the . A instance that will provide transitions. To use only a single transition, see the property. InitializeComponent A panel that can display only a single item. If the panel is associated with a selector, only the selected item is displayed. When the active or selected item is replaced, a transition occurs from the old item to the new one. Initializes a new . Handles the selector changing. Ensures that the transition panel has been created and added to the controls child collection. Initializes the control and child controls. An element that can display exactly one piece of visual content. When the content is changed, a transition is used to switch between the old and the new. Initializes the static version of . Initializes the instance. Identifies the routed event. Occurs when the curent transition is starting. Raises the event. A that contains the event data. Identifies the routed event. Occurs when the current transition has completed. Raises the event. A containing the event data. Gets or sets the content that is presented in the . This is a dependency property. The content that is presented in the . If a transition is specified on the property, changing the value of this property will automatically cause the transition to begin. Identifies the dependency property. Handles a change to the Content property. Gets or sets the data template used to display the content of the . This is a dependency property. Set this property to a to specify the appearance of the . For more information on data templates, see Data Templating Overview. Identifies the dependency property. Gets or sets a template selector that enables an application writer to provide custom template-selection logic. This is a dependency property. Identifies the dependency property. Identifies the dependency property. Occurs when the value of the property has changed. A containing event information. Gets or sets a value that indicats if transitions are enabled. This is a dependency property. true if transitions are enabled; otherwise false. The default is true. Gets a value that indicates if the selected transition is currently running. This is a dependency property. true if the transition is running; otherwise false. Identifies the dependency property. Gets or sets the currently selected transition. This is a dependency property. The currently selected . This transition will be used to animate between old content and new content whenever the value of the property has changed. Identifies the dependency property. Identifies the dependency property. Gets or sets the that should be displayed whenever the property is set to . This is a dependency property. A to display when no content is available; otherwise . The value of the impacts whether this template is transitioned. Gets or sets a transition selector that enables an application writer to provide custom transition selection logic. This is a dependency property. Identifies the dependency property. Starts the selected . Provides data for events involving a transition. Initializes a new instance. The routed event this data represents. The source of the event. The transition involved in the event. The old content involved in the event. The new content involved in the event. Gets the new content involved in the event. The new content involved in the event. Gets the old content involved in the event. The old content involved in the event. Gets the transition involved in the event. The transition involved in the event. The signature for a handler of events involving transitions. The sender of the event. A containing the event data. Determines if an item of the specified type exists within the collection. The type to search for. true if an item of the specified type is found; otherwise false. Indicates if the type can be created as a specified type. The type to be created as. The type to try and create. true if the type can be created as . A transition selector that randomly selects from a list of available transitions. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Sets the assemblies list to unresolved. Resolves assembly names to transitions. Returns a random from the list of . The old content that is currently displayed. The new content that is to be displayed. The transition used to display the content or if a transition should not be used. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Occurs when the value of the property has changed. A containing event information. Gets or sets a that all transitions will last. This is a dependency property. The that all transitions will last, or to allow each transition to have it's own unique duration. The default value is . Each transition provides its own default duration even if one isn't specified in markup. Setting this property to (the default) will honor these defaults or any durations specified in markup. If a value other than is supplied, the specified duration will replace the duration for each in the list as it is used. Gets or sets a list of assembly names that define assemblies containing transitions. This is a dependency property. A list of assembly names that define assemblies containing transitions. Gets or sets the list of transitions that will be used by the . This is a dependency property. The list of transitions that will be used by the . Provides trace level switches for various components of the framework. Defines a trace switch for the transitions themselves. Describes how null content is supported. Transitioning to or from null is not supported. Transitioning from null to non-null is supported. Transitioning from non-null to null is supported. Transitioning to or from null are both supported. TypeConverter to convert Transition to/from other types. Currently only is supported. Cached value for GetStandardValues TypeConverter method override. ITypeDescriptorContext Type to convert from true if conversion is possible TypeConverter method override. ITypeDescriptorContext Type to convert to true if conversion is possible TypeConverter method implementation. ITypeDescriptorContext Current culture (see CLR specs) value to convert from value that is result of conversion Allows different transitions to run based on the old and new contents. When overridden in a derived class, returns a based on custom logic. The old content that is currently displayed. The new content that is to be displayed. The transition used to display the content or if a transition should not be used. Stores the XAML that defines the CheckerboardTransition CheckerboardTransitionFrameworkElement InitializeComponent Represents the CheckerboardTransition Stores the XAML that defines the DiagonalWipeTransition DiagonalWipeTransitionFrameworkElement InitializeComponent Represents the DiagonalWipeTransition Stores the XAML that defines the DiamondsTransition DiamondsTransitionFrameworkElement InitializeComponent Represents the DiamondsTransition Stores the XAML that defines the DotsTransition DotsTransitionFrameworkElement InitializeComponent Represents the DotsTransition Stores the XAML that defines the DoubleRotateWipeTransition DoubleRotateWipeTransitionFrameworkElement InitializeComponent Represents the DoubleRotateWipeTransition Stores the XAML that defines the FadeAndBlurTransition FadeAndBlurTransitionFrameworkElement InitializeComponent Represents the FadeAndBlurTransition Stores the XAML that defines the FadeAndGrowTransition FadeAndGrowTransitionFrameworkElement InitializeComponent Represents the FadeAndGrowTransition Stores the XAML that defines the HorizontalBlindsTransition HorizontalBlindsTransitionFrameworkElement InitializeComponent Represents the HorizontalBlindsTransition Stores the XAML that defines the HorizontalWipeTransition HorizontalWipeTransitionFrameworkElement InitializeComponent Represents the HorizontalWipeTransition Stores the XAML that defines the MeltTransition MeltTransitionFrameworkElement InitializeComponent Represents the MeltTransition Stores the XAML that defines the RollTransition RollTransitionFrameworkElement InitializeComponent Represents the RollTransition Stores the XAML that defines the RotateWipeTransition RotateWipeTransitionFrameworkElement InitializeComponent Represents the RotateWipeTransition Stores the XAML that defines the StarTransition StarTransitionFrameworkElement InitializeComponent Represents the StarTransition Stores the XAML that defines the VerticalBlindsTransition VerticalBlindsTransitionFrameworkElement InitializeComponent Represents the VerticalBlindsTransition Stores the XAML that defines the VerticalWipeTransition VerticalWipeTransitionFrameworkElement InitializeComponent Represents the VerticalWipeTransition