Click here to Skip to main content
15,895,084 members
Articles / Desktop Programming / WPF

Caliburn - Modules, Windows, and Actions

Rate me:
Please Sign up or sign in to vote.
5.00/5 (12 votes)
10 Mar 2010CPOL6 min read 50.8K   1.1K   49  
This article demonstrates breaking out of the shell with module development and using Caliburn actions.
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Caliburn.PresentationFramework</name>
    </assembly>
    <members>
        <member name="T:Caliburn.PresentationFramework.Actions.Action">
            <summary>
            A host for action related attached properties.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.Action.TargetProperty">
            <summary>
            A property definition representing the target of an action message.  The DataContext of the element will be set to this instance.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.Action.TargetWithoutContextProperty">
            <summary>
            A property definition representing the target of an action message.  The DataContext of the element is not set to this instance and the instances view metadata is not set.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.Action.Initialize(Caliburn.PresentationFramework.IRoutedMessageController,Caliburn.PresentationFramework.Actions.IActionFactory,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes property host.
            </summary>
            <param name="controller">The controller.</param>
            <param name="actionFactory">The action factory.</param>
            <param name="serviceLocator">The service locator.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.Action.SetTarget(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the target.
            </summary>
            <param name="d">The d.</param>
            <param name="target">The target.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.Action.GetTarget(System.Windows.DependencyObject)">
            <summary>
            Gets the target.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.Action.SetTargetWithoutContext(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the target.
            </summary>
            <param name="d">The d.</param>
            <param name="target">The target.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.Action.GetTargetWithoutContext(System.Windows.DependencyObject)">
            <summary>
            Gets the target.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionBase">
            <summary>
            A base implementation of <see cref="T:Caliburn.PresentationFramework.Actions.IAction"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.IAction">
            <summary>
            Represents a single action.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IAction.Matches(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Determines whether this action matches the specified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IAction.ShouldTriggerBeAvailable(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Determines how this instance affects trigger availability.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <returns>
            	<c>true</c> if this instance enables triggers; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IAction.Execute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Executes the specified action on the specified target.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="context">The context.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.IAction.Name">
            <summary>
            Gets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.IAction.Requirements">
            <summary>
            Gets the requirements.
            </summary>
            <value>The requirements.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Actions.IAction.Completed">
            <summary>
            Occurs when action has completed.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.IAction.Filters">
            <summary>
            Gets the filters.
            </summary>
            <value>The filters.</value>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionBase._method">
            <summary>
            The method.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionBase._messageBinder">
            <summary>
            The binder.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionBase._filters">
            <summary>
            The filters.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionBase._requirements">
            <summary>
            The required parameters.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.#ctor(Caliburn.Core.Invocation.IMethod,Caliburn.PresentationFramework.IMessageBinder,Caliburn.PresentationFramework.Filters.IFilterManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionBase"/> class.
            </summary>
            <param name="method">The method.</param>
            <param name="messageBinder">The method binder.</param>
            <param name="filters">The filters.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.Matches(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Determines whether this action matches the specified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.ShouldTriggerBeAvailable(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Determines how this instance affects trigger availability.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <returns>
            	<c>true</c> if this instance enables triggers; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.Execute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Executes the specified this action on the specified target.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.TryApplyRescue(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,System.Exception)">
            <summary>
            Applies the rescue or fails.
            </summary>
            <param name="message">The action message.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="ex">The exception.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionBase.OnCompleted">
            <summary>
            Called when completed event needs to fire.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionBase.Name">
            <summary>
            Gets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionBase.Requirements">
            <summary>
            Gets the requirements.
            </summary>
            <value>The requirements.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Actions.ActionBase.Completed">
            <summary>
            Occurs when action has completed.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionBase.Filters">
            <summary>
            Gets the filters.
            </summary>
            <value>The filters.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionFactory">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Actions.IActionFactory"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.IActionFactory">
            <summary>
            A service capable of creating actions.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IActionFactory.CreateFor(Caliburn.PresentationFramework.Actions.IActionHost)">
            <summary>
            Creates actions for the provided host.
            </summary>
            <param name="host">The host.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionFactory.#ctor(Caliburn.Core.Invocation.IMethodFactory,Caliburn.PresentationFramework.IMessageBinder)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionFactory"/> class.
            </summary>
            <param name="methodFactory">The method factory.</param>
            <param name="messageBinder">The parameter binder used by actions.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionFactory.CreateFor(Caliburn.PresentationFramework.Actions.IActionHost)">
            <summary>
            Creates actions for the provided host.
            </summary>
            <param name="host">The host.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionFactory.SelectMethods(System.Type)">
            <summary>
            Selects the methods approprate for actions.
            </summary>
            <param name="targetType">Type of the target.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionFactory.CreateAction(Caliburn.PresentationFramework.Actions.IActionHost,System.Reflection.MethodInfo)">
            <summary>
            Creates the action.
            </summary>
            <param name="host">The host.</param>
            <param name="methodInfo">The method info.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionFactory.TryAddCanExecute(Caliburn.PresentationFramework.Filters.IFilterManager,Caliburn.Core.Invocation.IMethod)">
            <summary>
            Searches for a "CanExecute" method and add the Preview if found.
            </summary>
            <param name="manager">The manager.</param>
            <param name="method">The method.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionHost">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Actions.IActionHost"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.IActionHost">
            <summary>
            Hosts instances of <see cref="T:Caliburn.PresentationFramework.Actions.IAction"/> and related metadata.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IActionHost.GetAction(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Gets the action.
            </summary>
            <param name="message">The action message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.IActionHost.GetFilterManager(Caliburn.Core.Invocation.IMethod)">
            <summary>
            Gets the filter manager for a given method.
            </summary>
            <param name="method">The method.</param>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.IActionHost.TargetType">
            <summary>
            Gets the type of the target.
            </summary>
            <value>The type of the target.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.IActionHost.Filters">
            <summary>
            Gets the filters.
            </summary>
            <value>The filters.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionHost.#ctor(System.Type,Caliburn.PresentationFramework.Actions.IActionFactory,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionHost"/> class.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="factory">The factory.</param>
            <param name="serviceLocator">The container</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionHost.GetAction(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Gets the action.
            </summary>
            <param name="message">The action message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionHost.GetFilterManager(Caliburn.Core.Invocation.IMethod)">
            <summary>
            Gets the filter manager for a given method.
            </summary>
            <param name="method">The method.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionHost.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionHost.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionHost.TargetType">
            <summary>
            Gets the type of the target.
            </summary>
            <value>The type of the target.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionHost.Filters">
            <summary>
            Gets the filters.
            </summary>
            <value>The filters.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionMessage">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.IRoutedMessage"/> for actions.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IRoutedMessageWithOutcome">
            <summary>
            Allows am <see cref="T:Caliburn.PresentationFramework.IMessageBinder"/> to bind return values.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IRoutedMessage">
            <summary>
            Instances of this interface can be routed through the interacion hierarchy.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessage.Initialize(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Initializes the message for interaction with the specified node.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessage.RelatesTo(System.Object)">
            <summary>
            Indicates whether this message is related to the potential target.
            </summary>
            <param name="potentialTarget">The potential target.</param>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.IRoutedMessage.AvailabilityEffect">
            <summary>
            Gets or sets the availability effect.
            </summary>
            <value>The availability effect.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IRoutedMessage.Source">
            <summary>
            Gets the source of the message.
            </summary>
            <value>The source.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IRoutedMessage.Parameters">
            <summary>
            Gets the parameters.
            </summary>
            <value>The parameters.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.IRoutedMessage.Invalidated">
            <summary>
            Occurs when the message is invalidated.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.IRoutedMessageWithOutcome.OutcomePath">
            <summary>
            Gets or sets the path to use in binding the <see cref="T:Caliburn.PresentationFramework.MessageProcessingOutcome"/>.
            </summary>
            <value>The outcome path.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IRoutedMessageWithOutcome.DefaultOutcomeElement">
            <summary>
            Gets the default element to bind to if no outcome path is specified.
            </summary>
            <value>The default element.</value>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionMessage.ParametersProperty">
            <summary>
            Represents the parameters of an action message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionMessage.MethodNameProperty">
            <summary>
            Represents the method name of an action message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionMessage.OutcomePathProperty">
            <summary>
            Represents the return path of an action message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Actions.ActionMessage.AvailabilityEffectProperty">
            <summary>
            Represents the availability effect of an action message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionMessage"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.Initialize(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Initializes the message for interaction with the specified node.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.RelatesTo(System.Object)">
            <summary>
            Indicates whether this message is related to the potential target.
            </summary>
            <param name="potentialTarget">The potential target.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.Equals(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.MethodName">
            <summary>
            Gets or sets the name of the method.
            </summary>
            <value>The name of the method.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.OutcomePath">
            <summary>
            Gets or sets the path to use in binding the return value.
            </summary>
            <value>The return path.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.DefaultOutcomeElement">
            <summary>
            Gets the default element to bind to if no return path is specified.
            </summary>
            <value>The default element.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.AvailabilityEffect">
            <summary>
            Gets or sets the availability effect.
            </summary>
            <value>The availability effect.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.Parameters">
            <summary>
            Gets the parameters.
            </summary>
            <value>The parameters.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessage.Source">
            <summary>
            Gets the source of the message.
            </summary>
            <value>The source.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Actions.ActionMessage.Invalidated">
            <summary>
            Occurs when the message is invalidated.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionMessageHandler">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.IRoutedMessageController"/> for action messages.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IRoutedMessageHandler">
            <summary>
            Implemented by classes that handler routed messages.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.Initialize(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Initializes this handler on the specified node.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.Unwrap">
            <summary>
            Gets the underlying object instance to which this handler routes requests.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.Handles(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Indicates whether this instance can handle the speicified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.Process(Caliburn.PresentationFramework.IRoutedMessage,System.Object)">
            <summary>
            Processes the specified message.
            </summary>
            <param name="message">The message.</param>
            <param name="context">An object that provides additional context for message processing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.UpdateAvailability(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Updates the availability of the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageHandler.MakeAwareOf(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the handler aware of a specific trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.#ctor(Caliburn.PresentationFramework.Actions.IActionHost,System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionMessageHandler"/> class.
            </summary>
            <param name="host">The host.</param>
            <param name="target">The target.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.Initialize(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Initializes this handler on the specified node.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.Unwrap">
            <summary>
            Gets the data context value.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.Handles(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Determines whethyer the target can handle the specified action.
            </summary>
            <param name="message">The action details.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.Process(Caliburn.PresentationFramework.IRoutedMessage,System.Object)">
            <summary>
            Processes the specified message.
            </summary>
            <param name="message">The message.</param>
            <param name="context">An object that provides additional context for message processing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.UpdateAvailability(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Updates the availability of the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageHandler.MakeAwareOf(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the handler aware of a specific trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.ActionMessageHandler.Host">
            <summary>
            Gets the host.
            </summary>
            <value>The host.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ActionMessageParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Actions.ActionMessage"/> for <see cref="T:Caliburn.PresentationFramework.Parsers.IMessageParser"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.MessageParserBase`1">
            <summary>
            An base implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.IMessageParser"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.IMessageParser">
            <summary>
            Parses an <see cref="T:Caliburn.PresentationFramework.IRoutedMessage"/> from text.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.IMessageParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The targeted UI element.</param>
            <param name="messageText">The message text.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.MessageParserBase`1.#ctor(Caliburn.PresentationFramework.IMessageBinder)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Parsers.MessageParserBase`1"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.MessageParserBase`1.#ctor(Caliburn.PresentationFramework.IMessageBinder,System.Windows.Data.UpdateSourceTrigger)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Parsers.MessageParserBase`1"/> class.
            </summary>
            <param name="messageBinder">The message binder.</param>
            <param name="defaultTrigger">The default trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.MessageParserBase`1.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The targeted UI element.</param>
            <param name="messageText">The message text.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.MessageParserBase`1.SetCore(`0,System.Windows.DependencyObject,System.String)">
            <summary>
            Sets the core value of the message.
            </summary>
            <param name="message">The message.</param>
            <param name="target">The target.</param>
            <param name="coreOfMessage">The core representation of the message.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.MessageParserBase`1.ParseHeadAndTail(System.String,`0)">
            <summary>
            Parses the root portion of the message.
            </summary>
            <param name="messageText">The message text.</param>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageParser.#ctor(Caliburn.PresentationFramework.IMessageBinder)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionMessageParser"/> class.
            </summary>
            <param name="messageBinder"></param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageParser.#ctor(Caliburn.PresentationFramework.IMessageBinder,System.Windows.Data.UpdateSourceTrigger)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.ActionMessageParser"/> class.
            </summary>
            <param name="messageBinder">The message binder.</param>
            <param name="defaultTrigger">The default trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageParser.ParseHeadAndTail(System.String,Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Parses the root portion of the message.
            </summary>
            <param name="messageText">The message text.</param>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ActionMessageParser.SetCore(Caliburn.PresentationFramework.Actions.ActionMessage,System.Windows.DependencyObject,System.String)">
            <summary>
            Sets the core value of the message.
            </summary>
            <param name="message">The message.</param>
            <param name="target">The target.</param>
            <param name="coreOfMessage">The core representation of the message.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.AsyncActionAttribute">
            <summary>
            Designates an action as asynchronous.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IInitializable">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.Filters.IFilter"/> that requires initialization.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IFilter">
            <summary>
            A filter.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilter.Priority">
            <summary>
            Gets the priority used to order filters.
            </summary>
            <remarks>Higher numbers are evaluated first.</remarks>
            <value>The order.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IInitializable.Initialize(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes the filter.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="metadataContainer">The metadata container.</param>
            <param name="serviceLocator">The serviceLocator.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IPostProcessor">
            <summary>
            A filter that is executed after something.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IPostProcessor.Execute(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,Caliburn.PresentationFramework.MessageProcessingOutcome)">
            <summary>
            Executes the filter.
            </summary>
            <param name="outcome">The outcome of processing the message</param>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsyncActionAttribute.Initialize(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes the filter.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="metadataContainer">The metadata container.</param>
            <param name="serviceLocator">The service locator.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsyncActionAttribute.Execute(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,Caliburn.PresentationFramework.MessageProcessingOutcome)">
            <summary>
            Executes the filter.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="outcome">The outcome of processing the message</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.AsyncActionAttribute.BlockInteraction">
            <summary>
            Gets or sets a value indicating whether to block interaction with the trigger during asynchronous execution.
            </summary>
            <value><c>true</c> if should block; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.AsyncActionAttribute.Callback">
            <summary>
            Gets or sets the callback method.
            </summary>
            <value>The callback.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.AsyncActionAttribute.Priority">
            <summary>
            Gets the order the filter will be evaluated in.
            </summary>
            <value>The order.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.AsynchronousAction">
            <summary>
            An asynchronous <see cref="T:Caliburn.PresentationFramework.Actions.IAction"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsynchronousAction.#ctor(Caliburn.Core.Invocation.IMethod,Caliburn.PresentationFramework.IMessageBinder,Caliburn.PresentationFramework.Filters.IFilterManager,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.AsynchronousAction"/> class.
            </summary>
            <param name="method">The method.</param>
            <param name="messageBinder">The method binder.</param>
            <param name="filters">The filters.</param>
            <param name="blockInteraction">if set to <c>true</c> [block interaction].</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsynchronousAction.Execute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Executes the specified this action on the specified target.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsynchronousAction.DoExecute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object[])">
            <summary>
            Executes the core logic, specific to the action type.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="parameters">The parameters.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsynchronousAction.ShouldTriggerBeAvailable(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Determines how this instance affects trigger availability.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <returns>
            	<c>true</c> if this instance enables triggers; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.AsynchronousAction.TryUpdateTrigger(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Boolean)">
            <summary>
            Tries to update trigger.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="forceDisabled">if set to <c>true</c> [force disabled].</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.AsynchronousAction.CurrentTask">
            <summary>
            Gets or sets the current background task.
            </summary>
            <value>The current task.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.AsynchronousAction.BlockInteraction">
            <summary>
            Gets a value indicating whether to block intaction with the trigger during async execution.
            </summary>
            <value><c>true</c> if should block; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.ExtensionMethods">
            <summary>
            Hosts extension methods related to actions.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.ExtensionMethods.HasTriggerEffects(Caliburn.PresentationFramework.Actions.IAction)">
            <summary>
            Determines whether the action has trigger effects.
            </summary>
            <param name="action">The action.</param>
            <returns>
            	<c>true</c> if has trigger effects; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.OverloadedAction">
            <summary>
            An overloaded <see cref="T:Caliburn.PresentationFramework.Actions.IAction"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.OverloadedAction"/> class.
            </summary>
            <param name="name">The name.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.Matches(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Determines whether this action matches the specified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.AddOverload(Caliburn.PresentationFramework.Actions.IAction)">
            <summary>
            Adds the overload.
            </summary>
            <param name="action">The action.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.DetermineOverloadOrFail(Caliburn.PresentationFramework.Actions.ActionMessage)">
            <summary>
            Determines the overload or fail.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.ShouldTriggerBeAvailable(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Determines how this instance affects trigger availability.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <returns>
            	<c>true</c> if this instance enables triggers; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.Execute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Executes the specified this action on the specified target.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the collection.
            </summary>
            <returns>
            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Returns an enumerator that iterates through a collection.
            </summary>
            <returns>
            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.OverloadedAction.OnCompleted">
            <summary>
            Called when completed event needs to fire.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.OverloadedAction.Name">
            <summary>
            Gets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.OverloadedAction.Requirements">
            <summary>
            Gets the requirements.
            </summary>
            <value>The requirements.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Actions.OverloadedAction.Completed">
            <summary>
            Occurs when action has completed.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Actions.OverloadedAction.Filters">
            <summary>
            Gets the filters.
            </summary>
            <value>The filters.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Actions.SynchronousAction">
            <summary>
            A synchronous <see cref="T:Caliburn.PresentationFramework.Actions.IAction"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.SynchronousAction.#ctor(Caliburn.Core.Invocation.IMethod,Caliburn.PresentationFramework.IMessageBinder,Caliburn.PresentationFramework.Filters.IFilterManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Actions.SynchronousAction"/> class.
            </summary>
            <param name="method">The method.</param>
            <param name="messageBinder">The method binder.</param>
            <param name="filters">The filters.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Actions.SynchronousAction.Execute(Caliburn.PresentationFramework.Actions.ActionMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Executes the specified this action on the specified target.
            </summary>
            <param name="actionMessage">The action message.</param>
            <param name="handlingNode">The node.</param>
            <param name="context">The context.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication">
            <summary>
            A base class for applications based on Caliburn.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication"/> class.
            </summary>
            <exception cref="T:System.InvalidOperationException">
            More than one instance of the <see cref="T:System.Windows.Application"/> class is created per <see cref="T:System.AppDomain"/>.
            </exception>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.OnStartup(System.Windows.StartupEventArgs)">
            <summary>
            Raises the <see cref="E:System.Windows.Application.Startup"/> event.
            </summary>
            <param name="e">A <see cref="T:System.Windows.StartupEventArgs"/> that contains the event data.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.ShowMainWindow(System.Object)">
            <summary>
            Shows the main window based on the provided model.
            </summary>
            <param name="rootModel">The root model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.ExecuteShutdownModel(Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action)">
            <summary>
            Executes the shutdown model.
            </summary>
            <param name="subordinate">The subordinate.</param>
            <param name="completed">The completed.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.CreateRootModel">
            <summary>
            Creates the root application model.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.CreateContainer">
            <summary>
            Creates the container.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.ConfigureCaliburn(System.Collections.Generic.IEnumerable{Caliburn.Core.ComponentInfo})">
            <summary>
            Configures Caliburn's components.
            </summary>
            <param name="components">The components.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.SelectAssemblies">
            <summary>
            Selects the assemblies which Caliburn will be able to inspect for components, views, etc.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.ConfigurePresentationFramework(Caliburn.PresentationFramework.PresentationFrameworkModule)">
            <summary>
            Configures the presentation framework.
            </summary>
            <param name="module">The configuration.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.BeforeStart(Caliburn.Core.CoreConfiguration)">
            <summary>
            Configures additional modules befores the starting the framework.
            </summary>
            <param name="core">The core.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.CaliburnApplication.Container">
            <summary>
            Gets the container.
            </summary>
            <value>The container.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder">
            <summary>
            The default implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IBinder"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IBinder">
            <summary>
            Implemented by services that bind a view to a model.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IBinder.Bind(System.Object,System.Object,System.Object)">
            <summary>
            Binds the specified model to the view.
            </summary>
            <param name="model">The model.</param>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.#ctor(Microsoft.Practices.ServiceLocation.IServiceLocator,Caliburn.PresentationFramework.Actions.IActionFactory,Caliburn.PresentationFramework.IMessageBinder)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder"/> class.
            </summary>
            <param name="serviceLocator">The service locator.</param>
            <param name="actionFactory">The action factory.</param>
            <param name="messageBinder">The message binder.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.EnableMessageConventions">
            <summary>
            Enables convention-based actions.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.EnableBindingConventions">
            <summary>
            Enables convention-based bindings.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.Bind(System.Object,System.Object,System.Object)">
            <summary>
            Binds the specified model to the view.
            </summary>
            <param name="model">The model.</param>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.AttachTo(System.Object,System.Object,System.Object)">
            <summary>
            Attaches the model and the view.
            </summary>
            <param name="model">The model.</param>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.TryApplyConventions(System.Object,System.Object)">
            <summary>
            Applies the conventions.
            </summary>
            <param name="model">The model.</param>
            <param name="view">The view.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.ApplyMessageConventions(System.Windows.DependencyObject,System.Object)">
            <summary>
            Applies the action conventions.
            </summary>
            <param name="element">The element.</param>
            <param name="model">The model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.GetModelType(System.Object)">
            <summary>
            Gets the type of the model.
            </summary>
            <param name="model">The model.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.AttachMessage(Caliburn.PresentationFramework.Actions.IAction,System.Windows.DependencyObject)">
            <summary>
            Attaches a message to the control.
            </summary>
            <param name="action">The action.</param>
            <param name="control">The control.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.ApplyBindingConventions(System.Windows.DependencyObject,System.Object)">
            <summary>
            Applies the binding conventions.
            </summary>
            <param name="element">The element.</param>
            <param name="model">The model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.FindControl(System.Windows.DependencyObject,System.String)">
            <summary>
            Finds the control.
            </summary>
            <param name="parent">The parent to whose children will be searched.</param>
            <param name="name">The name of the element to locate.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.TryBindHost(System.Windows.DependencyObject)">
            <summary>
            Tries the bind presenter hosts using conventions.
            </summary>
            <param name="element">The element.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.TryBindPresenter(System.Windows.DependencyObject,System.String,System.Windows.Data.BindingMode)">
            <summary>
            Tries to bind presenters by convention.
            </summary>
            <param name="element">The element.</param>
            <param name="name">The name.</param>
            <param name="mode">The mode.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.TryBindContent(System.Windows.DependencyObject,System.String,System.Windows.Data.BindingMode)">
            <summary>
            Tries to bind the content to a view model.
            </summary>
            <param name="element">The element.</param>
            <param name="path">The path.</param>
            <param name="mode">The mode.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.TryAddBinding(System.Windows.FrameworkElement,System.Windows.DependencyProperty,System.String,System.Windows.Data.BindingMode)">
            <summary>
            Tries to add a binding.
            </summary>
            <param name="element">The element.</param>
            <param name="property">The property.</param>
            <param name="path">The path.</param>
            <param name="mode">The mode.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultBinder.CreateItemTemplate(System.Windows.Controls.ItemsControl)">
            <summary>
            Creates an item template which binds view models.
            </summary>
            <param name="itemsControl">The items control.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy">
            <summary>
            The default implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy">
            <summary>
            A strategy for determining which view to use for a given model.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy.GetView(System.Object,System.Windows.DependencyObject,System.Object)">
            <summary>
            Gets the view for displaying the specified model.
            </summary>
            <param name="model">The model.</param>
            <param name="displayLocation">The control into which the view will be injected.</param>
            <param name="context">Some additional context used to select the proper view.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.#ctor(Caliburn.Core.IAssemblySource,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy"/> class.
            </summary>
            <param name="assemblySource">The assembly source.</param>
            <param name="serviceLocator">The service locator.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.AddNamespaceAlias(System.String,System.String)">
            <summary>
            Allows for the explicit mapping of a model's namespace to a view's namespace. This overrides the implicit mapping.
            </summary>
            <param name="modelNamespace">The namespace that the model resides in.</param>
            <param name="viewNamespace">the namespace that the view resides in.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.GetView(System.Object,System.Windows.DependencyObject,System.Object)">
            <summary>
            Gets the view for displaying the specified model.
            </summary>
            <param name="model">The model.</param>
            <param name="displayLocation">The control into which the view will be injected.</param>
            <param name="context">Some additional context used to select the proper view.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.GetModelType(System.Object)">
            <summary>
            Gets the type of the model.
            </summary>
            <param name="model">The model.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.DetermineCacheKey(System.Type,System.String)">
            <summary>
            Determines the cache key.
            </summary>
            <param name="modelType">Type of the model.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.GetOrCreateViewFromType(System.Type)">
            <summary>
            Queries the service locator for a view matching the type. If one is not found, it attempts to instantiate the type.
            If both options fail, it returns null.
            </summary>
            <param name="type">The candidate type for the view.</param>
            <returns>An instance of a view or null.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.GetTypeNamesToCheck(System.Type,System.String)">
            <summary>
            Gets the type names to check for view implementations.
            </summary>
            <param name="modelType">Type of the model.</param>
            <param name="context">Some additional context used to select the proper view.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.GetSingularKeywords">
            <summary>
            Gets the keywords used for namespace/type search and replace.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.ReplaceWithView(System.Type,System.String)">
            <summary>
            Creates a set of possible type names based on the model type by replacing the toReplace text.
            </summary>
            <param name="modelType">Type of the model.</param>
            <param name="toReplace">To replace.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.MakeInterface(System.String)">
            <summary>
            Makes a type name into an interface name.
            </summary>
            <param name="part">The part.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultViewStrategy.MakeNamespacePart(System.String)">
            <summary>
            Makes a type name part into a namespace part.
            </summary>
            <param name="part">The part.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IWindowManager"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IWindowManager">
            <summary>
            A service that manages windows.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IWindowManager.Show(System.Object,System.Object,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action})">
            <summary>
            Shows a window for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="handleShutdownModel">The handle shutdown model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IWindowManager.ShowDialog(System.Object,System.Object,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action})">
            <summary>
            Shows a modal dialog for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="handleShutdownModel">The handle shutdown model.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.#ctor(Caliburn.PresentationFramework.ApplicationModel.IViewStrategy,Caliburn.PresentationFramework.ApplicationModel.IBinder)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager"/> class.
            </summary>
            <param name="viewStrategy">The view strategy.</param>
            <param name="binder">The default binder.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.ShowDialog(System.Object,System.Object,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action})">
            <summary>
            Shows the dialog.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="handleShutdownModel">The handle shutdown model.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.Show(System.Object,System.Object,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action})">
            <summary>
            Shows a window for the specified model.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="handleShutdownModel">The handle shutdown model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.CreateWindow(System.Object,System.Object,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action})">
            <summary>
            Creates the window.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <param name="handleShutdownModel">The handle shutdown model.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.EnsureWindow(System.Object,System.Object)">
            <summary>
            Ensures the that the view is a window or provides one.
            </summary>
            <param name="model">The model.</param>
            <param name="view">The view.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.DefaultWindowManager.OnShutdownAttempted(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Windows.Window,System.Action{Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action},System.ComponentModel.CancelEventArgs)">
            <summary>
            Called when shutdown attempted.
            </summary>
            <param name="rootModel">The root model.</param>
            <param name="view">The view.</param>
            <param name="handleShutdownModel">The handler for the shutdown model.</param>
            <param name="e">The <see cref="T:System.ComponentModel.CancelEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods">
            <summary>
            Hosts extension methods for presenter related classes.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Open(Caliburn.PresentationFramework.ApplicationModel.IPresenterHost,Caliburn.PresentationFramework.ApplicationModel.IPresenter)">
            <summary>
            Opens the specified presenter.
            </summary>
            <param name="host">The host.</param>
            <param name="presenter">The presenter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Shutdown(Caliburn.PresentationFramework.ApplicationModel.IPresenterHost,Caliburn.PresentationFramework.ApplicationModel.IPresenter)">
            <summary>
            Shuts down the specified presenter.
            </summary>
            <param name="host">The manager.</param>
            <param name="presenter">The presenter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.ShutdownCurrent(Caliburn.PresentationFramework.ApplicationModel.IPresenterManager)">
            <summary>
            Shuts down the current presenter.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Back(Caliburn.PresentationFramework.ApplicationModel.INavigator)">
            <summary>
            Navigates back.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Forward(Caliburn.PresentationFramework.ApplicationModel.INavigator)">
            <summary>
            Navigates forward.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Navigate(Caliburn.PresentationFramework.ApplicationModel.INavigator,System.Action{System.Action{System.Boolean}})">
            <summary>
            Navigates using the specified action.
            </summary>
            <param name="navigator">The navigator.</param>
            <param name="function">The function.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.InsertOrUpdate``1(Caliburn.PresentationFramework.ApplicationModel.IStateManager,System.String,``0)">
            <summary>
            Inserts or updates a value in the state.
            </summary>
            <param name="state">The state.</param>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Get``1(Caliburn.PresentationFramework.ApplicationModel.IStateManager,System.String,``0)">
            <summary>
            Gets the value with the specified key.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="state">The state.</param>
            <param name="key">The key.</param>
            <param name="defaultValue">The default value.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Show(Caliburn.PresentationFramework.ApplicationModel.IWindowManager,System.Object)">
            <summary>
            Shows the window for the model.
            </summary>
            <param name="manager">The manager.</param>
            <param name="rootModel">The root model.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.ShowDialog(Caliburn.PresentationFramework.ApplicationModel.IWindowManager,System.Object)">
            <summary>
            Shows the dialog for the model.
            </summary>
            <param name="manager">The manager.</param>
            <param name="rootModel">The root model.</param>
            <returns>The dialog result</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.Show(Caliburn.PresentationFramework.ApplicationModel.IWindowManager,System.Object,System.Object)">
            <summary>
            Shows the windwo for the model.
            </summary>
            <param name="manager">The manager.</param>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ExtensionMethods.ShowDialog(Caliburn.PresentationFramework.ApplicationModel.IWindowManager,System.Object,System.Object)">
            <summary>
            Shows the dialog for the model.
            </summary>
            <param name="manager">The manager.</param>
            <param name="rootModel">The root model.</param>
            <param name="context">The context.</param>
            <returns>The dialog result</returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IExtendedPresenter">
            <summary>
            Implements <see cref="T:Caliburn.Core.Metadata.IMetadataContainer"/>, <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterNode"/>, <see cref="T:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier"/> and <see cref="T:Caliburn.PresentationFramework.IViewAware"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterNode">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that is aware of its position within a hierarchy.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter">
            <summary>
            The 'P' in MVP.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenter.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenter.CanShutdown">
            <summary>
            Determines whether this instance can shutdown.
            </summary>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenter.Shutdown">
            <summary>
            Shuts down this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenter.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenter.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IPresenter.DisplayName">
            <summary>
            Gets or sets the display name.
            </summary>
            <value>The display name.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IPresenterNode.Parent">
            <summary>
            Gets or sets the parent.
            </summary>
            <value>The parent.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier">
            <summary>
            A class capable of notifying subscribers of events related to the lifecycle of an <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/>.
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier.Initialized">
            <summary>
            Occurs when [initialized].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier.WasShutdown">
            <summary>
            Occurs when [was shutdown].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier.Activated">
            <summary>
            Occurs when [activated].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.ILifecycleNotifier.Deactivated">
            <summary>
            Occurs when [deactivated].
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IViewAware">
            <summary>
            Indicates the a model/presenter should be made aware of its view.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IViewAware.ViewLoaded(System.Object,System.Object)">
            <summary>
            Called when the implementor's view is loaded.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IExtendedPresenter.Close">
            <summary>
            Closes this instance.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IExtendedPresenter.IsInitialized">
            <summary>
            Gets or sets a value indicating whether this instance is initialized.
            </summary>
            <value>
            	<c>true</c> if this instance is initialized; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IExtendedPresenter.IsActive">
            <summary>
            Gets or sets a value indicating whether this instance is active.
            </summary>
            <value><c>true</c> if this instance is active; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.INavigator">
            <summary>
            A <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager"/> that also has basic navigation abilities.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> capable of managing other presenters.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterHost">
            <summary>
            Represents an <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that hosts other instances of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenterHost.Open(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Opens the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenterHost.Shutdown(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Shuts down the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IPresenterHost.Presenters">
            <summary>
            Gets the presenters that are currently managed.
            </summary>
            <value>The presenters.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager.ShutdownCurrent(System.Action{System.Boolean})">
            <summary>
            Shuts down the current presenter.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager.CurrentPresenter">
            <summary>
            Gets or sets the current presenter.
            </summary>
            <value>The current presenter.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.INavigator.Forward(System.Action{System.Boolean})">
            <summary>
            Navigates forward.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.INavigator.Back(System.Action{System.Boolean})">
            <summary>
            Navigates back.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.INavigator.Navigate(System.Action{System.Action{System.Boolean}},System.Action{System.Boolean})">
            <summary>
            Navigates using the specified action.
            </summary>
            <param name="function">The function.</param>
            <param name="completed">Called when navigation is completed.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.INavigator.ClearHistory">
            <summary>
            Clears the navigation history.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.INavigator.CanGoBack">
            <summary>
            Gets a value indicating whether this instance can navigate back.
            </summary>
            <value>
            	<c>true</c> if this instance can go back; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.INavigator.CanGoForward">
            <summary>
            Gets a value indicating whether this instance can navigate forward.
            </summary>
            <value>
            	<c>true</c> if this instance can go forward; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IStateManager"/> that uses isolated storage as its backing store.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.IStateManager">
            <summary>
            Describes a service capable of managing basic state values.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IStateManager.Initialize(System.String)">
            <summary>
            Initializes the backing store.
            </summary>
            <param name="stateName">Name of the state.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IStateManager.CommitChanges(System.String)">
            <summary>
            Commits the changes to the backing store.
            </summary>
            <param name="stateName">Name of the state.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IStateManager.InsertOrUpdate(System.String,System.String)">
            <summary>
            Inserts or updates a value in the state.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IStateManager.Get(System.String)">
            <summary>
            Gets the value with the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IStateManager.Remove(System.String)">
            <summary>
            Removes the value with the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.IStateManager.AfterStateLoad">
            <summary>
            Occurs after the state was loaded from the backing store.
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.IStateManager.BeforeStateCommit">
            <summary>
            Occurs before the state is committed to the backing store.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.Initialize(System.String)">
            <summary>
            Initializes the backing store.
            </summary>
            <param name="stateName">Name of the state.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.CommitChanges(System.String)">
            <summary>
            Commits the changes.
            </summary>
            <param name="stateName">Name of the state.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.InsertOrUpdate(System.String,System.String)">
            <summary>
            Inserts or updates a value in the state.
            </summary>
            <param name="key">The key.</param>
            <param name="value">The value.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.Get(System.String)">
            <summary>
            Gets the value with the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.Remove(System.String)">
            <summary>
            Removes the value with the specified key.
            </summary>
            <param name="key">The key.</param>
            <returns></returns>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.AfterStateLoad">
            <summary>
            Occurs after the state was loaded from the backing store.
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.IsolatedStorageStateManager.BeforeStateCommit">
            <summary>
            Occurs before the state is committed to the backing store.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ISubordinate">
            <summary>
            A model that is owned by an <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/>.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.ISubordinate.Master">
            <summary>
            Gets the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that owns this instance.
            </summary>
            <value>The master.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ISubordinateComposite">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.ApplicationModel.ISubordinate"/> with one or more children.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ISubordinateComposite.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ISupportCustomShutdown">
            <summary>
            Instances that implement this interface support custom shutdown logic through a developer defined model.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ISupportCustomShutdown.CreateShutdownModel">
            <summary>
            Creates the shutdown model.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ISupportCustomShutdown.CanShutdown(Caliburn.PresentationFramework.ApplicationModel.ISubordinate)">
            <summary>
            Determines whether this instance can shutdown based on the evaluated shutdown model.
            </summary>
            <param name="shutdownModel">The shutdown model.</param>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that hosts multiple other <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> without designating any one as current.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.PresenterBase">
            <summary>
            Implements common functionality used by all implementors of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.PresenterBase"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Execute(System.Object,Caliburn.PresentationFramework.IResult)">
            <summary>
            Executes the specified <see cref="T:Caliburn.PresentationFramework.IResult"/> on the <see cref="T:Caliburn.PresentationFramework.IInteractionNode"/> 
            associated with the view tied to the context.
            </summary>
            <param name="viewContext">The view context.</param>
            <param name="result">The result.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Execute(Caliburn.PresentationFramework.IResult)">
            <summary>
            Executes the specified <see cref="T:Caliburn.PresentationFramework.IResult"/> on the <see cref="T:Caliburn.PresentationFramework.IInteractionNode"/>
            associated with the default view.
            </summary>
            <param name="result">The result.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Execute(System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.IResult})">
            <summary>
            Executes the specified instances of <see cref="T:Caliburn.PresentationFramework.IResult"/> on the <see cref="T:Caliburn.PresentationFramework.IInteractionNode"/> 
            associated with the default view.
            </summary>
            <param name="results">The results to execute.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Execute(System.Object,System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.IResult})">
            <summary>
            Executes the specified instances of <see cref="T:Caliburn.PresentationFramework.IResult"/> on the <see cref="T:Caliburn.PresentationFramework.IInteractionNode"/> 
            associated with the view tied to the context.
            </summary>
            <param name="viewContext">The view context.</param>
            <param name="results">The results to execute.</param>
        </member>
        <member name="F:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.ExecuteCore">
            <summary>
            Executes the specified instances of <see cref="T:Caliburn.PresentationFramework.IResult"/> on the <see cref="T:Caliburn.PresentationFramework.IInteractionNode"/> 
            associated with the view tied to the context and <see cref="T:Caliburn.Core.Metadata.IMetadataContainer"/>.
            This delegate is provided in order to facilitate Unit Testing.  Set it to hijack
            the execution of results.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.CanShutdown">
            <summary>
            Determines whether this instance can shutdown.
            </summary>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Shutdown">
            <summary>
            Shuts down this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.OnInitialize">
            <summary>
            Called when [initialize].
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.OnShutdown">
            <summary>
            Called when [shutdown].
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.OnActivate">
            <summary>
            Called when [activate].
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.OnDeactivate">
            <summary>
            Called when [deactivate].
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.CanShutdownPresenter(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Determines if the specified presenter can be shut down.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the shutdown action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.ExecuteShutdownModel(Caliburn.PresentationFramework.ApplicationModel.ISubordinate,System.Action)">
            <summary>
            Inheritors should override this method if they intend to handle advanced shutdown scenarios.
            </summary>
            <param name="model">The model.</param>
            <param name="completed">Called when the shutdown model is finished executing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.ViewLoaded(System.Object,System.Object)">
            <summary>
            Called when the presenter's view is loaded.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Close">
            <summary>
            Closes this instance by asking its Parent to initiate shutdown or by asking it's corresponding default view to close.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Close(System.Nullable{System.Boolean})">
            <summary>
            Closes this instance by asking its Parent to initiate shutdown or by asking it's corresponding default view to close.
            This overload also provides an opportunity to pass a dialog result to it's corresponding default view.
            </summary>
            <param name="dialogResult">The dialog result.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Parent">
            <summary>
            Gets or sets the parent.
            </summary>
            <value>The parent.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.IsInitialized">
            <summary>
            Gets or sets a value indicating whether this instance is initialized.
            </summary>
            <value>
            	<c>true</c> if this instance is initialized; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.IsActive">
            <summary>
            Gets or sets a value indicating whether this instance is active.
            </summary>
            <value><c>true</c> if this instance is active; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.DisplayName">
            <summary>
            Gets the display name.
            </summary>
            <value>The display name.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Initialized">
            <summary>
            Occurs when [initialized].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.WasShutdown">
            <summary>
            Occurs when [was shutdown].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Activated">
            <summary>
            Occurs when [activated].
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.ApplicationModel.PresenterBase.Deactivated">
            <summary>
            Occurs when [deactivated].
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.CanShutdown">
            <summary>
            Determines whether this instance can shutdown.
            </summary>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Shutdown">
            <summary>
            Shutdowns this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Open(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Opens the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Shutdown(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Shuts down the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CreateShutdownModel">
            <summary>
            Creates the shutdown model.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CanShutdown(Caliburn.PresentationFramework.ApplicationModel.ISubordinate)">
            <summary>
            Determines whether this instance can shutdown based on the evaluated shutdown model.
            </summary>
            <param name="shutdownModel">The shutdown model.</param>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.FinalizeShutdown(System.Boolean,System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.ApplicationModel.IPresenter})">
            <summary>
            Finalizes the shutdown of some or all child presenters.
            </summary>
            <param name="canShutdown">if set to <c>true</c> all presenters in the Presenters collection can shutdown.</param>
            <param name="allowedToShutdown">Only the presenters which are allowed to shutdown.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.MultiPresenter.Presenters">
            <summary>
            Gets the presenters that are currently managed.
            </summary>
            <value>The presenters.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager"/> that tracks the state of multiple presenters.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.CanShutdown">
            <summary>
            Determines whether this instance can shutdown.
            </summary>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Shutdown">
            <summary>
            Shutdowns this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Open(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Opens the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.ShutdownCurrent(System.Action{System.Boolean})">
            <summary>
            Shuts down the current presenter.
            </summary>
            <param name="completed">Called when the shutdown action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.DetermineNextPresenterToActivate(System.Int32)">
            <summary>
            Gets the next presenter to activate after another presenter is shutdown.
            </summary>
            <param name="lastIndex">The index of the previously removed presenter.</param>
            <returns>The presenter to activate or null if none.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Shutdown(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Shuts down the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the shutdown action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CreateShutdownModel">
            <summary>
            Creates the shutdown model.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CanShutdown(Caliburn.PresentationFramework.ApplicationModel.ISubordinate)">
            <summary>
            Determines whether this instance can shutdown based on the evaluated shutdown model.
            </summary>
            <param name="shutdownModel">The shutdown model.</param>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.FinalizeShutdown(System.Boolean,System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.ApplicationModel.IPresenter})">
            <summary>
            Finalizes the shutdown of some or all child presenters.
            </summary>
            <param name="canShutdown">if set to <c>true</c> all presenters in the Presenters collection can shutdown.</param>
            <param name="allowedToShutdown">Only the presenters which are allowed to shutdown.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.CurrentPresenter">
            <summary>
            Gets or sets the current presenter.
            </summary>
            <value>The current presenter.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.MultiPresenterManager.Presenters">
            <summary>
            Gets the presenters that are currently managed.
            </summary>
            <value>The presenters.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.Navigator">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.INavigator"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.PresenterManager">
            <summary>
            A base implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenterManager"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.CanShutdown">
            <summary>
            Determines whether this instance can shutdown.
            </summary>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Shutdown">
            <summary>
            Shuts down this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Open(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Opens the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Shutdown(Caliburn.PresentationFramework.ApplicationModel.IPresenter,System.Action{System.Boolean})">
            <summary>
            Shuts down the specified presenter.
            </summary>
            <param name="presenter">The presenter.</param>
            <param name="completed">Called when the open action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.ShutdownCurrent(System.Action{System.Boolean})">
            <summary>
            Shuts down the current presenter.
            </summary>
            <param name="completed">Called when the shutdown action is finished.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CreateShutdownModel">
            <summary>
            Creates the shutdown model.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Caliburn#PresentationFramework#ApplicationModel#ISupportCustomShutdown#CanShutdown(Caliburn.PresentationFramework.ApplicationModel.ISubordinate)">
            <summary>
            Determines whether this instance can shutdown based on the evaluated shutdown model.
            </summary>
            <param name="shutdownModel">The shutdown model.</param>
            <returns>
            	<c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.Presenters">
            <summary>
            Gets the presenters that are currently managed.
            </summary>
            <value>The presenters.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.PresenterManager.CurrentPresenter">
            <summary>
            Gets or sets the current presenter.
            </summary>
            <value>The current presenter.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.Forward(System.Action{System.Boolean})">
            <summary>
            Navigates forward.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.Back(System.Action{System.Boolean})">
            <summary>
            Navigates back.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.Navigate(System.Action{System.Action{System.Boolean}},System.Action{System.Boolean})">
            <summary>
            Navigates using the specified action.
            </summary>
            <param name="function">The function.</param>
            <param name="completed">Called when navigation is completed.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.ClearHistory">
            <summary>
            Clears the navigation history.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.Forward">
            <summary>
            Navigates forward.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.Back">
            <summary>
            Navigates back.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.NotifyOfPropertyChange(System.String)">
            <summary>
            Notifies subscribers of the property change.
            </summary>
            <param name="propertyName">Name of the property.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Navigator.RaiseChangeNotifications">
            <summary>
            Raises all related change notifications for the Navigator.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.Navigator.CanClearHistory">
            <summary>
            Gets a value indicating whether the history can be cleared.
            </summary>
            <value>
            	<c>true</c> if the history can be cleared; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.Navigator.Count">
            <summary>
            Gets the total number of actions tracked by the navigator 
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.Navigator.CurrentPosition">
            <summary>
            Gets the position of the current action
            </summary>
            <remarks>
            This is intended for display within a UI.
            </remarks>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.Navigator.CanGoBack">
            <summary>
            Gets a value indicating whether this instance can navigate back.
            </summary>
            <value>
            	<c>true</c> if this instance can go back; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.Navigator.CanGoForward">
            <summary>
            Gets a value indicating whether this instance can navigate forward.
            </summary>
            <value>
            	<c>true</c> if this instance can go forward; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.Presenter">
            <summary>
            A base implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Presenter.Initialize">
            <summary>
            Initializes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Presenter.Shutdown">
            <summary>
            Shutdowns this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Presenter.Activate">
            <summary>
            Activates this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.Presenter.Deactivate">
            <summary>
            Deactivates this instance.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.ISubordinateComposite"/> that supports exactly one child.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer.#ctor(Caliburn.PresentationFramework.ApplicationModel.IPresenter,Caliburn.PresentationFramework.ApplicationModel.ISubordinate)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer"/> class.
            </summary>
            <param name="master">The master.</param>
            <param name="child">The child.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer.Master">
            <summary>
            Gets the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that owns this instance.
            </summary>
            <value>The master.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.SubordinateContainer.Child">
            <summary>
            Gets or sets the child.
            </summary>
            <value>The child.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.SubordinateGroup">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.ISubordinateComposite"/> that has multiple children.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.BindableCollection`1">
            <summary>
            A base collection class that supports automatic UI thread marshalling.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Caliburn.PresentationFramework.IObservableCollection`1">
            <summary>
            Represents a collection that is observable.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.BindableCollection`1"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.BindableCollection`1"/> class.
            </summary>
            <param name="collection">The collection from which the elements are copied.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="collection"/> parameter cannot be null.
            </exception>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged"/> event with the provided arguments.
            </summary>
            <param name="e">Arguments of the event being raised.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged"/> event with the provided arguments.
            </summary>
            <param name="e">Arguments of the event being raised.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.RaiseCollectionChangedEventImmediately(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
            <summary>
            Raises the collection changed event immediately.
            </summary>
            <param name="e">The <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.BindableCollection`1.RaisePropertyChangedEventImmediately(System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Raises the property changed event immediately.
            </summary>
            <param name="e">The <see cref="T:System.ComponentModel.PropertyChangedEventArgs"/> instance containing the event data.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.SubordinateGroup.#ctor(Caliburn.PresentationFramework.ApplicationModel.IPresenter)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.SubordinateGroup"/> class.
            </summary>
            <param name="master">The master.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.SubordinateGroup.GetChildren">
            <summary>
            Gets the children.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.SubordinateGroup.Master">
            <summary>
            Gets the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IPresenter"/> that owns this instance.
            </summary>
            <value>The master.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.View">
            <summary>
            Hosts attached properties related to view models.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.Initialize(Caliburn.PresentationFramework.ApplicationModel.IViewStrategy,Caliburn.PresentationFramework.ApplicationModel.IBinder)">
            <summary>
            Initializes the framework with the specified view strategy.
            </summary>
            <param name="viewStrategy">The view strategy.</param>
            <param name="binder">The default binder.</param>
        </member>
        <member name="F:Caliburn.PresentationFramework.ApplicationModel.View.ModelProperty">
            <summary>
            A dependency property for attaching a model to the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.GetModel(System.Windows.DependencyObject)">
            <summary>
            Gets the model.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.SetModel(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the model.
            </summary>
            <param name="d">The d.</param>
            <param name="value">The value.</param>
        </member>
        <member name="F:Caliburn.PresentationFramework.ApplicationModel.View.ContextProperty">
            <summary>
            A dependency property for assigning a context to a particular portion of the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.GetContext(System.Windows.DependencyObject)">
            <summary>
            Gets the context.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.SetContext(System.Windows.DependencyObject,System.Object)">
            <summary>
            Sets the context.
            </summary>
            <param name="d">The d.</param>
            <param name="value">The value.</param>
        </member>
        <member name="F:Caliburn.PresentationFramework.ApplicationModel.View.StrategyProperty">
            <summary>
            A dependency property for assigning an <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/> to a UI element.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.GetStrategy(System.Windows.DependencyObject)">
            <summary>
            Gets the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/>.
            </summary>
            <param name="d">The d.</param>
            <returns>The strategy.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.View.SetStrategy(System.Windows.DependencyObject,Caliburn.PresentationFramework.ApplicationModel.IViewStrategy)">
            <summary>
            Sets the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/>.
            </summary>
            <param name="d">The d.</param>
            <param name="value">The value.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/> that provides a basic lookup strategy for an attributed model.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ApplicationModel.ViewStrategyAttribute">
            <summary>
            An attribute base class that implements <see cref="T:Caliburn.PresentationFramework.ApplicationModel.IViewStrategy"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ViewStrategyAttribute.Matches(System.Object)">
            <summary>
            Determines whether this strategy applies in the specified context.
            </summary>
            <param name="context">The context.</param>
            <returns>true if it matches the context; false otherwise</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ViewStrategyAttribute.GetView(System.Object,System.Windows.DependencyObject,System.Object)">
            <summary>
            Gets the view for displaying the specified model.
            </summary>
            <param name="model">The model.</param>
            <param name="displayLocation">The control into which the view will be injected.</param>
            <param name="context">Some additional context used to select the proper view.</param>
            <returns>The view.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute"/> class.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute.Matches(System.Object)">
            <summary>
            Determines whether this strategy applies in the specified context.
            </summary>
            <param name="context">The context.</param>
            <returns>
            true if it matches the context; false otherwise
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute.GetView(System.Object,System.Windows.DependencyObject,System.Object)">
            <summary>
            Gets the view for displaying the specified model.
            </summary>
            <param name="model">The model.</param>
            <param name="displayLocation">The control into which the view will be injected.</param>
            <param name="context">Some additional context used to select the proper view.</param>
            <returns>The view.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute.Key">
            <summary>
            Gets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ApplicationModel.ViewAttribute.Context">
            <summary>
            Gets or sets the context.
            </summary>
            <value>The context.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.AllCommand">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.Commands.ICompositeCommand"/> whose children must all be available in order to execute.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.ICompositeCommand">
            <summary>
            A command that executes multiple child commands.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.ICompositeCommand.AddOrUpdateChild(Caliburn.PresentationFramework.Commands.CommandMessage,System.Boolean)">
            <summary>
            Adds or updates the child command.
            </summary>
            <param name="child">The child.</param>
            <param name="availability">if set to <c>true</c> the child can execute.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.ICompositeCommand.RemoveChild(Caliburn.PresentationFramework.Commands.CommandMessage)">
            <summary>
            Removes the child.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AllCommand.Execute">
            <summary>
            Executes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AllCommand.CanExecute">
            <summary>
            Determines whether this instance can execute.
            </summary>
            <returns>
            	<c>true</c> if this instance can execute; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AllCommand.AddOrUpdateChild(Caliburn.PresentationFramework.Commands.CommandMessage,System.Boolean)">
            <summary>
            Adds or updates the child command.
            </summary>
            <param name="child">The child.</param>
            <param name="availability">if set to <c>true</c> the child can execute.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AllCommand.RemoveChild(Caliburn.PresentationFramework.Commands.CommandMessage)">
            <summary>
            Removes the child.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.AllCommand.IsAvailable">
            <summary>
            Gets a value indicating whether this instance is available.
            </summary>
            <value>
            	<c>true</c> if this instance is available; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.AnyCommand">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.Commands.ICompositeCommand"/> that can execute when any of its children are available.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AnyCommand.Execute">
            <summary>
            Executes this instance.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AnyCommand.CanExecute">
            <summary>
            Determines whether this instance can execute.
            </summary>
            <returns>
            	<c>true</c> if this instance can execute; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AnyCommand.AddOrUpdateChild(Caliburn.PresentationFramework.Commands.CommandMessage,System.Boolean)">
            <summary>
            Adds or updates the child command.
            </summary>
            <param name="child">The child.</param>
            <param name="availability">if set to <c>true</c> the child can execute.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.AnyCommand.RemoveChild(Caliburn.PresentationFramework.Commands.CommandMessage)">
            <summary>
            Removes the child.
            </summary>
            <param name="child">The child.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.AnyCommand.IsAvailable">
            <summary>
            Gets a value indicating whether this instance is available.
            </summary>
            <value>
            	<c>true</c> if this instance is available; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.Command">
            <summary>
            Hosts attached properties related to commands.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.Command.ParentProperty">
            <summary>
            A property representing the availability effect of a given message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.Command.SetParent(System.Windows.DependencyObject,Caliburn.PresentationFramework.Commands.ICompositeCommand)">
            <summary>
            Sets the parent.
            </summary>
            <param name="d">The d.</param>
            <param name="parent">The parent.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.Command.GetParent(System.Windows.DependencyObject)">
            <summary>
            Gets the triggers.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.CommandAttribute">
            <summary>
            Specifies a command which should be registered with the container and optionally allows customization of the executiion method.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandAttribute.CommandNameSuffix">
            <summary>
            The suffix that is removed from the class name when registering by Key with the container.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandAttribute"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandAttribute"/> class.
            </summary>
            <param name="name">The name to use when registering the command with the container.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandAttribute.GetComponentInfo(System.Type)">
            <summary>
            Registers the type with the specified container.
            </summary>
            <param name="decoratedType">The decorated type.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandAttribute.GetCommandName(System.Type)">
            <summary>
            Gets the name of the command, inferring it if no name was given.
            </summary>
            <param name="commandType">The command type.</param>
            <returns>The command name.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandAttribute.InferCommandName(System.Type)">
            <summary>
            Infers the name of the command.
            </summary>
            <param name="commandType">Type of the command.</param>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandAttribute.ExecuteMethod">
            <summary>
            Gets or sets the method to use as the execution method of the command.
            </summary>
            <value>The execute method.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.CommandMessage">
            <summary>
            An <see cref="T:Caliburn.PresentationFramework.IRoutedMessage"/> for commands.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandMessage.ParametersProperty">
            <summary>
            Represents the parameters of a command message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandMessage.CommandProperty">
            <summary>
            Represents the command tied to the message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandMessage.ParentCommandProperty">
            <summary>
            Represents the parent of the command.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandMessage.OutcomePathProperty">
            <summary>
            Represents the return path of an command message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandMessage.AvailabilityEffectProperty">
            <summary>
            Represents the availability effect of an command message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandMessage"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.#ctor(Caliburn.PresentationFramework.Actions.IActionFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandMessage"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.Initialize(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Initializes the message for interaction with the specified node.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.Unwrap">
            <summary>
            Gets the underlying object instance to which this handler routes requests.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.Handles(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Indicates whether this instance can handle the speicified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.Process(Caliburn.PresentationFramework.IRoutedMessage,System.Object)">
            <summary>
            Processes the specified message.
            </summary>
            <param name="message">The message.</param>
            <param name="context">An object that provides additional context for message processing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.UpdateAvailability(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Updates the availability of the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.MakeAwareOf(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the handler aware of a specific trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.RelatesTo(System.Object)">
            <summary>
            Indicates whether this message is related to the potential target.
            </summary>
            <param name="potentialTarget">The potential target.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.Equals(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Indicates whether the current object is equal to another object of the same type.
            </summary>
            <param name="other">An object to compare with this object.</param>
            <returns>
            true if the current object is equal to the <paramref name="other"/> parameter; otherwise, false.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.AddMetadata(Caliburn.Core.Metadata.IMetadata)">
            <summary>
            Adds metadata to the store.
            </summary>
            <param name="metadata">The metadata.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.GetMetadata``1">
            <summary>
            Gets the metadata.
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.GetMatchingMetadata``1">
            <summary>
            Gets the matching metadata.
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessage.ToString">
            <summary>
            Returns a <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </summary>
            <returns>
            A <see cref="T:System.String"/> that represents the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.Command">
            <summary>
            Gets or sets the command.
            </summary>
            <value>The command.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.ParentCommand">
            <summary>
            Gets or sets the parent.
            </summary>
            <value>The parent.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Commands.CommandMessage.Completed">
            <summary>
            Occurs when the command has completed executing.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.OutcomePath">
            <summary>
            Gets or sets the path to use in binding the return value.
            </summary>
            <value>The return path.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.DefaultOutcomeElement">
            <summary>
            Gets the default element to bind to if no return path is specified.
            </summary>
            <value>The default element.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.AvailabilityEffect">
            <summary>
            Gets or sets the availability effect.
            </summary>
            <value>The availability effect.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.Parameters">
            <summary>
            Gets the parameters.
            </summary>
            <value>The parameters.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Commands.CommandMessage.Source">
            <summary>
            Gets the source of the message.
            </summary>
            <value>The source.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Commands.CommandMessage.Invalidated">
            <summary>
            Occurs when the message is invalidated.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.CommandMessageParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.IMessageParser"/> for commands.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessageParser.#ctor(Caliburn.PresentationFramework.IMessageBinder,Caliburn.PresentationFramework.Commands.CommandSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandMessageParser"/> class.
            </summary>
            <param name="messageBinder">The message binder.</param>
            <param name="commandSource">The location that the parser will use to get the command.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessageParser.#ctor(Caliburn.PresentationFramework.IMessageBinder,System.Windows.Data.UpdateSourceTrigger,Caliburn.PresentationFramework.Commands.CommandSource)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Commands.CommandMessageParser"/> class.
            </summary>
            <param name="messageBinder">The binder.</param>
            <param name="defaultTrigger">The default trigger.</param>
            <param name="commandSource">The location that the parser will use to get the command.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessageParser.ParseHeadAndTail(System.String,Caliburn.PresentationFramework.Commands.CommandMessage)">
            <summary>
            Parses the root portion of the message.
            </summary>
            <param name="messageText">The message text.</param>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Commands.CommandMessageParser.SetCore(Caliburn.PresentationFramework.Commands.CommandMessage,System.Windows.DependencyObject,System.String)">
            <summary>
            Sets the core value of the message.
            </summary>
            <param name="message">The message.</param>
            <param name="target">The target.</param>
            <param name="coreOfMessage">The core representation of the message.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Commands.CommandSource">
            <summary>
            Indicates locations where a command can be found.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandSource.Resource">
            <summary>
            Looks for the command in the resources collection.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandSource.Container">
            <summary>
            Looks for the command in the DI container.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Commands.CommandSource.Bound">
            <summary>
            Databinds to a command using a property path.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.AutoCheckAvailabilityAttribute">
            <summary>
            A filter capable of updating trigger availability based on CommandManager notifications.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IHandlerAware">
            <summary>
            A filter that is aware individual <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/> and <see cref="T:Caliburn.PresentationFramework.IRoutedMessageHandler"/> instances.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IHandlerAware.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IRoutedMessageHandler"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IHandlerAware.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.AutoCheckAvailabilityAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IRoutedMessageHandler"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.AutoCheckAvailabilityAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.AutoCheckAvailabilityAttribute.Priority">
            <summary>
            Gets the priority used to order filters.
            </summary>
            <value>The order.</value>
            <remarks>Higher numbers are evaluated first.</remarks>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.DependenciesAttribute">
            <summary>
            A filter capable of specifying the dependencies raised by an implementor of <see cref="T:System.ComponentModel.INotifyPropertyChanged"/> which can cause a trigger's availability to be re-evaluated.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependenciesAttribute.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.DependenciesAttribute"/> class.
            </summary>
            <param name="dependencies">The dependencies.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependenciesAttribute.Initialize(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes the filter.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="metadataContainer">The metadata container.</param>
            <param name="serviceLocator">The serviceLocator.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependenciesAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IRoutedMessageHandler"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependenciesAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.DependenciesAttribute.Priority">
            <summary>
            Gets the priority used to order filters.
            </summary>
            <value>The order.</value>
            <remarks>Higher numbers are evaluated first.</remarks>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.DependencyObserver">
            <summary>
            Metadata which can be used to trigger availability changes in triggers based on <see cref="T:System.ComponentModel.INotifyPropertyChanged"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependencyObserver.#ctor(Caliburn.PresentationFramework.IRoutedMessageHandler,System.ComponentModel.INotifyPropertyChanged)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.DependencyObserver"/> class.
            </summary>
            <param name="messageHandler">The message handler.</param>
            <param name="notifier">The notifier.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.DependencyObserver.MakeAwareOf(Caliburn.PresentationFramework.IMessageTrigger,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Makes the metadata aware of the relationship between an <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/> and its dependencies.
            </summary>
            <param name="trigger">The trigger.</param>
            <param name="dependencies">The dependencies.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.FilterManager">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Filters.IFilterManager"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IFilterManager">
            <summary>
            Manages filters for an object.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IFilterManager.Add(Caliburn.PresentationFramework.Filters.IFilter)">
            <summary>
            Adds the specified filter.
            </summary>
            <param name="filter">The filter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IFilterManager.Combine(Caliburn.PresentationFramework.Filters.IFilterManager)">
            <summary>
            Combines the filters from the specified manager with the current instance.
            </summary>
            <param name="filterManager">The filter manager.</param>
            <returns>A new filter manager representing the filter combinations.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilterManager.TriggerEffects">
            <summary>
            Gets the trigger affecting filters.
            </summary>
            <value>The trigger effects.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilterManager.PreProcessors">
            <summary>
            
            Gets the filters that execute before something else.
            </summary>
            <value>The pre execute.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilterManager.PostProcessors">
            <summary>
            Gets the filters that execute after something else.
            </summary>
            <value>The post execute.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilterManager.HandlerAware">
            <summary>
            Gets the instance aware filters.
            </summary>
            <value>The instance aware filters.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IFilterManager.Rescues">
            <summary>
            Gets a filter that performs a resuce.
            </summary>
            <value>The rescue.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.FilterManager.#ctor(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.FilterManager"/> class.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="metadataContainer">The metadata container.</param>
            <param name="serviceLocator">The serviceLocator.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.FilterManager.#ctor(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator,System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.Filters.IPreProcessor},System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.Filters.IPreProcessor},System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.Filters.IPostProcessor},System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.Filters.IHandlerAware},System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.Filters.IRescue})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.FilterManager"/> class.
            </summary>
            <param name="serviceLocator">The service locator.</param>
            <param name="preExecute">The pre execute.</param>
            <param name="triggerEffects">The trigger effects.</param>
            <param name="postExecute">The post execute.</param>
            <param name="instanceAwareFilters">The instance aware.</param>
            <param name="rescues">The rescues</param>
            <param name="targetType">The target type.</param>
            <param name="metadataContainer">The metadatacontainer.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.FilterManager.Add(Caliburn.PresentationFramework.Filters.IFilter)">
            <summary>
            Adds the specified filter.
            </summary>
            <param name="filter">The filter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.FilterManager.Combine(Caliburn.PresentationFramework.Filters.IFilterManager)">
            <summary>
            Combines the filters from the specified manager with the current instance.
            </summary>
            <param name="filterManager">The filter manager.</param>
            <returns>A new filter manager representing the filter combinations.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.FilterManager.PreProcessors">
            <summary>
            Gets the filters that execute before something else.
            </summary>
            <value>The pre execute.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.FilterManager.TriggerEffects">
            <summary>
            Gets the trigger affecting filters.
            </summary>
            <value>The trigger effects.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.FilterManager.PostProcessors">
            <summary>
            Gets the filters that execute after something else.
            </summary>
            <value>The post execute.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.FilterManager.HandlerAware">
            <summary>
            Gets the instance aware filters.
            </summary>
            <value>The instance aware filters.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.FilterManager.Rescues">
            <summary>
            Gets a filter that performs a resuce.
            </summary>
            <value>The rescue.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IPreProcessor">
            <summary>
            A <see cref="T:Caliburn.PresentationFramework.Filters.IFilter"/> that is executing before something.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IPreProcessor.Execute(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object[])">
            <summary>
            Executes the filter.
            </summary>
            <param name="message">The message.</param>
            <param name="parameters">The parameters.</param>
            <param name="handlingNode">The handling node.</param>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.IPreProcessor.AffectsTriggers">
            <summary>
            Gets a value indicating whether this filter affects triggers.
            </summary>
            <value><c>true</c> if affects triggers; otherwise, <c>false</c>.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.IRescue">
            <summary>
            A <see cref="T:Caliburn.PresentationFramework.Filters.IFilter"/> that performs a rescue.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.IRescue.Handle(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,System.Exception)">
            <summary>
            Handles an <see cref="T:System.Exception"/>.
            </summary>
            <param name="exception">The exception.</param>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
            <returns>true if the exception was handled, false otherwise</returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.MethodCallFilterBase">
            <summary>
            A base class for filters that make method calls.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Filters.MethodCallFilterBase._method">
            <summary>
            The method.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.MethodCallFilterBase"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.#ctor(Caliburn.Core.Invocation.IMethod)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.MethodCallFilterBase"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.Initialize(System.Type,Caliburn.Core.Metadata.IMetadataContainer,Microsoft.Practices.ServiceLocation.IServiceLocator)">
            <summary>
            Initializes the filter.
            </summary>
            <param name="targetType">Type of the target.</param>
            <param name="metadataContainer">The metadata container.</param>
            <param name="serviceLocator">The serviceLocator.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.Priority">
            <summary>
            Gets the order the filter will be evaluated in.
            </summary>
            <value>The order.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.MethodName">
            <summary>
            Gets the name of the method.
            </summary>
            <value>The name of the method.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.IsGetter">
            <summary>
            Indicates whether the preview method is actually a property getter.
            </summary>
            <value><c>true</c> if this instance points to a getter; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.MethodCallFilterBase.Target">
            <summary>
            Gets the target.
            </summary>
            <value>The target.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.PreviewAttribute">
            <summary>
            A basic pre execution filter.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.PreviewAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.PreviewAttribute"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.PreviewAttribute.#ctor(Caliburn.Core.Invocation.IMethod)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.PreviewAttribute"/> class.
            </summary>
            <param name="method">The method.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.PreviewAttribute.Execute(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,System.Object[])">
            <summary>
            Executes the filter.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="parameters">The parameters.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.PreviewAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IRoutedMessageHandler"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.PreviewAttribute.MakeAwareOf(Caliburn.PresentationFramework.IRoutedMessageHandler,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Makes the filter aware of the <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
            <param name="messageHandler">The message handler.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.Filters.PreviewAttribute.AffectsTriggers">
            <summary>
            Gets a value indicating whether this filter affects triggers.
            </summary>
            <value><c>true</c> if affects triggers; otherwise, <c>false</c>.</value>
            <remarks>True by default.</remarks>
        </member>
        <member name="T:Caliburn.PresentationFramework.Filters.RescueAttribute">
            <summary>
            A basic rescue filter.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.RescueAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Filters.RescueAttribute"/> class.
            </summary>
            <param name="methodName">Name of the method.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Filters.RescueAttribute.Handle(Caliburn.PresentationFramework.IRoutedMessage,Caliburn.PresentationFramework.IInteractionNode,System.Exception)">
            <summary>
            Handles an <see cref="T:System.Exception"/>.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="exception">The exception.</param>
            <returns>
            true if the exception was handled, false otherwise
            </returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Invocation.BatchingDispatcher">
            <summary>
            An impelementation of <see cref="T:Caliburn.Core.Invocation.IDispatcher"/> that efficiently batches updates to the UI thread.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.BatchingDispatcher.#ctor(Caliburn.Core.Threading.IThreadPool)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Invocation.DispatcherImplementation"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.BatchingDispatcher.ExecuteOnBackgroundThread(System.Action,System.Action{Caliburn.Core.Threading.BackgroundTaskCompletedEventArgs},System.Action{Caliburn.Core.Threading.BackgroundTaskProgressChangedEventArgs})">
            <summary>
            Executes code on the background thread.
            </summary>
            <param name="backgroundAction">The background action.</param>
            <param name="uiCallback">The UI callback.</param>
            <param name="progressChanged">The progress change callback.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.BatchingDispatcher.ExecuteOnUIThread(System.Action)">
            <summary>
            Executes code on the UI thread.
            </summary>
            <param name="uiAction">The UI action.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.BatchingDispatcher.BeginExecuteOnUIThread(System.Action)">
            <summary>
            Executes code on the UI thread asynchronously.
            </summary>
            <param name="uiAction">The UI action.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Invocation.DispatcherImplementation">
            <summary>
            An implementation of <see cref="T:Caliburn.Core.Invocation.IDispatcher"/> for WPF.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherImplementation.#ctor(Caliburn.Core.Threading.IThreadPool)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Invocation.DispatcherImplementation"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherImplementation.ExecuteOnBackgroundThread(System.Action,System.Action{Caliburn.Core.Threading.BackgroundTaskCompletedEventArgs},System.Action{Caliburn.Core.Threading.BackgroundTaskProgressChangedEventArgs})">
            <summary>
            Executes code on the background thread.
            </summary>
            <param name="backgroundAction">The background action.</param>
            <param name="uiCallback">The UI callback.</param>
            <param name="progressChanged">The progress change callback.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherImplementation.ExecuteOnUIThread(System.Action)">
            <summary>
            Executes code on the UI thread.
            </summary>
            <param name="uiAction">The UI action.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherImplementation.BeginExecuteOnUIThread(System.Action)">
            <summary>
            Executes code on the UI thread asynchronously.
            </summary>
            <param name="uiAction">The UI action.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy">
            <summary>
            An implemenation of <see cref="T:Caliburn.Core.Invocation.IDispatcherOperation"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.#ctor(System.Windows.Threading.DispatcherOperation)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy"/> class.
            </summary>
            <param name="operation">The operation.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.Abort">
            <summary>
            Aborts the operation.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.Wait">
            <summary>
            Waits for the operation to complete
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.Result">
            <summary>
            Gets the result of the operation after it has completed.
            </summary>
            <value>The result.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.Aborted">
            <summary>
            Occurs when the operation is aborted.
            </summary>
        </member>
        <member name="E:Caliburn.PresentationFramework.Invocation.DispatcherOperationProxy.Completed">
            <summary>
            Occurs when the operation has completed.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Metadata.ExtensionMethods">
            <summary>
            Extension methods realted to metadata.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Metadata.ExtensionMethods.GetView``1(Caliburn.Core.Metadata.IMetadataContainer,System.Object)">
            <summary>
            Gets the view from metadata.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="container">The container.</param>
            <param name="context">The context.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Metadata.ExtensionMethods.SetView(Caliburn.Core.Metadata.IMetadataContainer,System.Object,System.Object,System.Boolean)">
            <summary>
            Stores the view in metadata.
            </summary>
            <param name="container">The container.</param>
            <param name="view">The view.</param>
            <param name="context">The context.</param>
            <param name="useWeakReference">Indicates whether the view should be referenced weakly.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.Metadata.ViewMetadata">
            <summary>
            Metadata that stores the current view over a model.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Metadata.ViewMetadata.SetView(System.Object,System.Object,System.Boolean)">
            <summary>
            Sets the view.
            </summary>
            <param name="view">The view.</param>
            <param name="context">The context</param>
            <param name="useWeakReference">if set to <c>true</c> uses a weak reference.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Metadata.ViewMetadata.GetView``1(System.Object)">
            <summary>
            Gets a strongly typed view.
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.AttachedEventTriggerParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.ITriggerParser"/> that parses routed/attached events.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.ITriggerParser">
            <summary>
            Parses the trigger specific aspects of an <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.ITriggerParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified trigger text.
            </summary>
            <param name="target">The targeted ui element.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.AttachedEventTriggerParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified trigger text.
            </summary>
            <param name="target">The targeted ui element.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.AttachedEventTriggerParser.GetRoutedEvent(System.Windows.DependencyObject,System.String)">
            <summary>
            Locates the routed event.
            </summary>
            <param name="target">The target.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.AttachedEventTriggerParser.GetSearchableAssemblies">
            <summary>
            Gets the assemblies that should be inspected for routed events.
            </summary>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.CommandTriggerParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.ITriggerParser"/> that parses command source hookups.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.CommandTriggerParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified trigger text.
            </summary>
            <param name="target">The targeted ui element.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.EventTriggerParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.ITriggerParser"/> that parses standard events.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.EventTriggerParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified trigger text.
            </summary>
            <param name="target">The targeted ui element.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.GestureTriggerParser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.ITriggerParser"/> that parses gestures.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.GestureTriggerParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified trigger text.
            </summary>
            <param name="target">The targeted ui element.</param>
            <param name="triggerText">The trigger text.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.IParser">
            <summary>
            Parses text into a fully functional <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.IParser.SetDefaultMessageParser(System.String)">
            <summary>
            Sets the default message parser.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.IParser.RegisterTriggerParser(System.String,Caliburn.PresentationFramework.Parsers.ITriggerParser)">
            <summary>
            Registers a trigger parser.
            </summary>
            <param name="key">The key.</param>
            <param name="parser">The parser.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.IParser.RegisterMessageParser(System.String,Caliburn.PresentationFramework.Parsers.IMessageParser)">
            <summary>
            Registers a message parser.
            </summary>
            <param name="key">The key.</param>
            <param name="parser">The parser.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.IParser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The target.</param>
            <param name="messageText">The message text.</param>
            <returns>The triggers parsed from the text.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Parsers.IParser.MessageDelimiter">
            <summary>
            Gets or sets the message delimiter.
            </summary>
            <value>The message delimiter.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parsers.Parser">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.Parsers.IParser"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.#ctor(Caliburn.PresentationFramework.IRoutedMessageController)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Parsers.Parser"/> class.
            </summary>
            <param name="controller">The controller.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.SetDefaultMessageParser(System.String)">
            <summary>
            Sets the default message parser.
            </summary>
            <param name="key">The key.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.RegisterTriggerParser(System.String,Caliburn.PresentationFramework.Parsers.ITriggerParser)">
            <summary>
            Registers a trigger parser.
            </summary>
            <param name="key">The key.</param>
            <param name="parser">The parser.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.RegisterMessageParser(System.String,Caliburn.PresentationFramework.Parsers.IMessageParser)">
            <summary>
            Registers a message parser.
            </summary>
            <param name="key">The key.</param>
            <param name="parser">The parser.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.Parse(System.Windows.DependencyObject,System.String)">
            <summary>
            Parses the specified message text.
            </summary>
            <param name="target">The target.</param>
            <param name="messageText">The message text.</param>
            <returns>The triggers parsed from the text.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parsers.Parser.ParseMessage(System.String,System.Windows.DependencyObject)">
            <summary>
            Parses an individual message.
            </summary>
            <param name="messageText">The message text.</param>
            <param name="target">The target.</param>
            <returns></returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Parsers.Parser.MessageDelimiter">
            <summary>
            Gets or sets the message delimiter.
            </summary>
            <value>The message delimiter.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Triggers.AttachedEventMessageTrigger">
            <summary>
            A message trigger that triggers by routed/attached events.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.BaseMessageTrigger">
            <summary>
            A base class to ease the implementation of <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IMessageTrigger">
            <summary>
            Implementors enable various methods of triggering the sending of messages.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Attaches the trigger to the interaction hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageTrigger.UpdateAvailabilty(System.Boolean)">
            <summary>
            Updates the UI to reflect the availabilty of the trigger.
            </summary>
            <param name="isAvailable">if set to <c>true</c> [is available].</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.IMessageTrigger.Node">
            <summary>
            Gets the node within the interaction hierarchy that this trigger is a part of.
            </summary>
            <value>The node.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IMessageTrigger.Message">
            <summary>
            Gets the message that this trigger will send.
            </summary>
            <value>The message.</value>
        </member>
        <member name="F:Caliburn.PresentationFramework.BaseMessageTrigger.MessageProperty">
            <summary>
            A dependency property used to store the message sent by the trigger.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.BaseMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Wires the trigger into the interaction hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.BaseMessageTrigger.UpdateAvailabilty(System.Boolean)">
            <summary>
            Updates the UI to reflect the availabilty of the trigger.
            </summary>
            <param name="isAvailable">if set to <c>true</c> [is available].</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.BaseMessageTrigger.Node">
            <summary>
            Gets the node within the interaction hierarchy that this trigger is a part of.
            </summary>
            <value>The node.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.BaseMessageTrigger.Message">
            <summary>
            Gets the action details that this trigger will send.
            </summary>
            <value>The action details.</value>
        </member>
        <member name="F:Caliburn.PresentationFramework.Triggers.AttachedEventMessageTrigger.RoutedEventProperty">
            <summary>
            A dependency property representing the routed event's value.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.AttachedEventMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Wires the trigger into the interaction hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.AttachedEventMessageTrigger.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.AttachedEventMessageTrigger.RoutedEvent">
            <summary>
            Gets or sets the routed event.
            </summary>
            <value>The routed event.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger">
            <summary>
            A message trigger that triggers from command execution of an ICommandSource.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Wires the trigger into the interaction hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.UpdateAvailabilty(System.Boolean)">
            <summary>
            Updates the UI to reflect the availabilty of the trigger.
            </summary>
            <param name="isAvailable">if set to <c>true</c> [is available].</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.System#Windows#Input#ICommand#Execute(System.Object)">
            <summary>
            Defines the method to be called when the command is invoked.
            </summary>
            <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to null.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.System#Windows#Input#ICommand#CanExecute(System.Object)">
            <summary>
            Defines the method that determines whether the command can execute in its current state.
            </summary>
            <returns>
            true if this command can be executed; otherwise, false.
            </returns>
            <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to null.</param>
        </member>
        <member name="E:Caliburn.PresentationFramework.Triggers.CommandMessageTrigger.System#Windows#Input#ICommand#CanExecuteChanged">
            <summary>
            Occurs when changes occur that affect whether or not the command should execute.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.Triggers.EventMessageTrigger">
            <summary>
            A message trigger that triggers by standard CLR events.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.EventNameProperty">
            <summary>
            A dependency property representing the event name's value.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Triggers.EventMessageTrigger"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.#ctor(Caliburn.Core.Invocation.IEventHandlerFactory)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Triggers.EventMessageTrigger"/> class.
            </summary>
            <param name="eventHandlerFactory">The event handler factory.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Wires the trigger into the interaction hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.EventMessageTrigger.EventName">
            <summary>
            Gets or sets the name of the event.
            </summary>
            <value>The name of the event.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger">
            <summary>
            An implentation of <see cref="T:System.Windows.Input.InputGesture"/> that enables triggers based on an <see cref="T:Caliburn.PresentationFramework.IMessageTrigger"/>.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.KeyProperty">
            <summary>
            A dependency property representing the key's value.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.ModifiersProperty">
            <summary>
            A dependency property representing the modifier's value.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.MouseActionProperty">
            <summary>
            A dependency property representing the mouse action's value.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.Attach(Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Wires the trigger into the interactin hierarchy.
            </summary>
            <param name="node">The node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.UpdateAvailabilty(System.Boolean)">
            <summary>
            Updates the UI to reflect the availabilty of the trigger.
            </summary>
            <param name="isAvailable">if set to <c>true</c> [is available].</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.Modifiers">
            <summary>
            Gets or sets the modifiers.
            </summary>
            <value>The modifiers.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.MouseAction">
            <summary>
            Gets or sets the mouse action.
            </summary>
            <value>The mouse action.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand">
            <summary>
            Used to attach gestures.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.#ctor(System.Windows.Input.InputGesture)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand"/> class.
            </summary>
            <param name="gesture">The gesture.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
            <exception cref="T:System.NullReferenceException">
            The <paramref name="obj"/> parameter is null.
            </exception>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.op_Equality(Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand,Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand)">
            <summary>
            Implements the operator ==.
            </summary>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.op_Inequality(Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand,Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand)">
            <summary>
            Implements the operator !=.
            </summary>
            <param name="x">The x.</param>
            <param name="y">The y.</param>
            <returns>The result of the operator.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.AddTrigger(Caliburn.PresentationFramework.Triggers.GestureMessageTrigger)">
            <summary>
            Adds the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.Execute(System.Object)">
            <summary>
            Defines the method to be called when the command is invoked.
            </summary>
            <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to null.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.CanExecute(System.Object)">
            <summary>
            Defines the method that determines whether the command can execute in its current state.
            </summary>
            <param name="parameter">Data used by the command.  If the command does not require data to be passed, this object can be set to null.</param>
            <returns>
            true if this command can be executed; otherwise, false.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.Gesture">
            <summary>
            Gets the gesture.
            </summary>
            <value>The gesture.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Triggers.GestureMessageTrigger.GestureCommand.System#Windows#Input#ICommand#CanExecuteChanged">
            <summary>
            Occurs when changes occur that affect whether or not the command should execute.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffect">
            <summary>
            Common implementations of <see cref="T:Caliburn.PresentationFramework.IAvailabilityEffect"/>.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.AvailabilityEffect.None">
            <summary>
            The element is not affected by changes in availability.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.AvailabilityEffect.Disable">
            <summary>
            This effect can disable the UI.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.AvailabilityEffect.Hide">
            <summary>
            This effect can hide the UI.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.AvailabilityEffect.Collapse">
            <summary>
            This effect can collapse the UI.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffect.NoneEffect">
            <summary>
            The element is not affected by changes in availability.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IAvailabilityEffect">
            <summary>
            Describes how a UI is affected by the availability of a message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IAvailabilityEffect.ApplyTo(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Applies the effect to the target.
            </summary>
            <param name="target">The element.</param>
            <param name="isAvailable">Determines how the effect will be applied to the target.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffect.NoneEffect.ApplyTo(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Applies the effect to the target.
            </summary>
            <param name="target">The element.</param>
            <param name="isAvailable">Determines how the effect will be applied to the target.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffect.DisableEffect">
            <summary>
            This effect can disable the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffect.DisableEffect.ApplyTo(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Applies the effect to the target.
            </summary>
            <param name="target">The element.</param>
            <param name="isAvailable">Determines how the effect will be applied to the target.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffect.HideEffect">
            <summary>
            This effect can hide the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffect.HideEffect.ApplyTo(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Applies the effect to the target.
            </summary>
            <param name="target">The element.</param>
            <param name="isAvailable">Determines how the effect will be applied to the target.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffect.CollapseEffect">
            <summary>
            This effect can collapse the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffect.CollapseEffect.ApplyTo(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Applies the effect to the target.
            </summary>
            <param name="target">The element.</param>
            <param name="isAvailable">Determines how the effect will be applied to the target.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.AvailabilityEffectConverter">
            <summary>
            A <see cref="T:System.ComponentModel.TypeConverter"/> capable of converting strings to <see cref="T:Caliburn.PresentationFramework.IAvailabilityEffect"/> instances.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffectConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="sourceType">A <see cref="T:System.Type"/> that represents the type you want to convert from.</param>
            <returns>
            true if this converter can perform the conversion; otherwise, false.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.AvailabilityEffectConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts the given object to the type of this converter, using the specified context and culture information.
            </summary>
            <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
            <param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> to use as the current culture.</param>
            <param name="value">The <see cref="T:System.Object"/> to convert.</param>
            <returns>
            An <see cref="T:System.Object"/> that represents the converted value.
            </returns>
            <exception cref="T:System.NotSupportedException">
            The conversion cannot be performed.
            </exception>
        </member>
        <member name="T:Caliburn.PresentationFramework.CancelResult">
            <summary>
            Used by a child to cancel the enumeration of <see cref="T:Caliburn.PresentationFramework.IResult"/> instaces.  
            This will not bubble up to the caller as an exception, but will simply halt enumeration.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.DefaultResult">
            <summary>
            The default behavior for handling return values of bound methods.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.IResult">
            <summary>
            Allows custom code to execute after the return of a method.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IResult.Execute(Caliburn.PresentationFramework.IRoutedMessageWithOutcome,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Executes the custom code.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
        </member>
        <member name="E:Caliburn.PresentationFramework.IResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.DefaultResult.#ctor(Caliburn.PresentationFramework.IRoutedMessageController,Caliburn.PresentationFramework.MessageProcessingOutcome)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.DefaultResult"/> class.
            </summary>
            <param name="routedMessageController">The routed message controller.</param>
            <param name="outcome">The outcome of processing the message.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.DefaultResult.Execute(Caliburn.PresentationFramework.IRoutedMessageWithOutcome,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Executes the custom code.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.DefaultResult.CreateSetter(System.Object,System.String[])">
            <summary>
            Finds the property setter.
            </summary>
            <param name="target">The target.</param>
            <param name="propertyPath">The property path.</param>
            <returns></returns>
        </member>
        <member name="E:Caliburn.PresentationFramework.DefaultResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.ExtensionMethods">
            <summary>
            Extension methods related to the PresentationFramework classes.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.GetResource``1(System.Windows.FrameworkElement,System.Object)">
            <summary>
            Gets the resource by searching the hierarchy of of elements.
            </summary>
            <typeparam name="T">The type of resource.</typeparam>
            <param name="element">The element.</param>
            <param name="key">The key.</param>
            <returns>The resource.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.GetResource``1(System.Windows.FrameworkContentElement,System.Object)">
            <summary>
            Gets the resource by searching the hierarchy of of elements.
            </summary>
            <typeparam name="T">The type of resource.</typeparam>
            <param name="element">The element.</param>
            <param name="key">The key.</param>
            <returns>The resource.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.WithPresentationFramework(Caliburn.Core.IConfigurationHook)">
            <summary>
            Adds the routed UI messaging module's configuration to the system.
            </summary>
            <param name="hook">The hook.</param>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.FindDefaultsOrFail(Caliburn.PresentationFramework.IRoutedMessageController,System.Object)">
            <summary>
            Finds the interaction defaults or fail.
            </summary>
            <param name="controller">The controller.</param>
            <param name="element">The element.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.FindName``1(System.Windows.FrameworkElement,System.String,System.Boolean)">
            <summary>
            Finds an element by name or fails.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="element">The element.</param>
            <param name="name">The name.</param>
            <param name="shouldFail">Indicates whether an exception should be throw if the named item is not found.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.ExtensionMethods.FindNameOrFail``1(System.Windows.FrameworkContentElement,System.String)">
            <summary>
            Finds an element by name or fails.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="element">The element.</param>
            <param name="name">The name.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.GenericInteractionDefaults`1">
            <summary>
            An implamentation of <see cref="T:Caliburn.PresentationFramework.InteractionDefaults"/>.
            </summary>
            <typeparam name="T">The type of element these defaults apply to.</typeparam>
        </member>
        <member name="T:Caliburn.PresentationFramework.InteractionDefaults">
            <summary>
            Enables default functionality for UI-related elements.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionDefaults.#ctor(System.Type,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.InteractionDefaults"/> class.
            </summary>
            <param name="elementType">Type of the element.</param>
            <param name="defaultEventName">Name of the default event.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionDefaults.GetDefaultTrigger">
            <summary>
            Gets the default trigger.
            </summary>
            <value>The default trigger.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionDefaults.GetDefaultValue(System.Object)">
            <summary>
            Gets the default value from the target.
            </summary>
            <param name="target">The target object.</param>
            <returns>The value.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionDefaults.SetDefaultValue(System.Object,System.Object)">
            <summary>
            Sets the default value on the target.
            </summary>
            <param name="target">The target.</param>
            <param name="value">The value.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.InteractionDefaults.ElementType">
            <summary>
            Gets the type of the element to which the defaults apply.
            </summary>
            <value>The type of the element.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.InteractionDefaults.DefaultEventName">
            <summary>
            Gets the name of the default event used for UI wireup.
            </summary>
            <value>The event name.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.GenericInteractionDefaults`1.#ctor(Caliburn.Core.Invocation.IEventHandlerFactory,System.String,System.Action{`0,System.Object},System.Func{`0,System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.GenericInteractionDefaults`1"/> class.
            </summary>
            <param name="eventHandlerFactory">The event handler factory.</param>
            <param name="defaultEventName">Default name of the event.</param>
            <param name="setter">The setter.</param>
            <param name="getter">The getter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.GenericInteractionDefaults`1.#ctor(System.String,System.Action{`0,System.Object},System.Func{`0,System.Object})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.GenericInteractionDefaults`1"/> class.
            </summary>
            <param name="defaultEventName">Default name of the event.</param>
            <param name="setter">The setter.</param>
            <param name="getter">The getter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.GenericInteractionDefaults`1.GetDefaultTrigger">
            <summary>
            Gets the default trigger.
            </summary>
            <returns></returns>
            <value>The default trigger.</value>
        </member>
        <member name="M:Caliburn.PresentationFramework.GenericInteractionDefaults`1.GetDefaultValue(System.Object)">
            <summary>
            Gets the default value from the target.
            </summary>
            <param name="target">The target object.</param>
            <returns>The value.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.GenericInteractionDefaults`1.SetDefaultValue(System.Object,System.Object)">
            <summary>
            Sets the default value on the target.
            </summary>
            <param name="target">The target.</param>
            <param name="value">The value.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.IInteractionNode">
            <summary>
            Represents a node within the interaction hierarchy.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.FindParent">
            <summary>
            Finds the parent of this node.
            </summary>
            <returns>The parent or null if not found.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.Handles(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Determines whether this node can handle the specified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.ProcessMessage(Caliburn.PresentationFramework.IRoutedMessage,System.Object)">
            <summary>
            Processes the message.
            </summary>
            <param name="message">The message.</param>
            <param name="context">An object that provides additional context for message processing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.UpdateAvailability(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Updates the availability of the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.RegisterHandler(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Sets the message handler for this node.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IInteractionNode.AddTrigger(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Adds the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.IInteractionNode.MessageHandler">
            <summary>
            Gets the message target.
            </summary>
            <value>The action target.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IInteractionNode.Triggers">
            <summary>
            Gets the triggers.
            </summary>
            <value>The triggers.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.IInteractionNode.UIElement">
            <summary>
            Gets the UI element.
            </summary>
            <value>The UI element.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.IMessageBinder">
            <summary>
            A service that is capable of properly binding values to a methods parameters and return.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageBinder.IsSpecialValue(System.String)">
            <summary>
            Determines whether the supplied value is recognized as a specialy treated value.
            </summary>
            <param name="potential">The potential value.</param>
            <returns>
            	<c>true</c> if a special value; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageBinder.AddValueHandler(System.String,System.Func{Caliburn.PresentationFramework.IInteractionNode,System.Object,System.Object})">
            <summary>
            Identifies a special value along with its handler.
            </summary>
            <param name="specialValue">The special value.</param>
            <param name="handler">The handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageBinder.DetermineParameters(Caliburn.PresentationFramework.IRoutedMessage,System.Collections.Generic.IList{Caliburn.PresentationFramework.RequiredParameter},Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Determines the parameters that a method should be invoked with.
            </summary>
            <param name="message">The message to determine the parameters for.</param>
            <param name="requiredParameters">The requirements for method binding.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="context">The context.</param>
            <returns>The actual parameters</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IMessageBinder.CreateResult(Caliburn.PresentationFramework.MessageProcessingOutcome)">
            <summary>
            Binds the return value to the UI.
            </summary>
            <param name="outcome">The outcome of processing the message.</param>
        </member>
        <member name="T:Caliburn.PresentationFramework.InteractionNode">
            <summary>
            Represents a node within the interaction hierarchy.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.#ctor(System.Windows.DependencyObject,Caliburn.PresentationFramework.IRoutedMessageController)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.InteractionNode"/> class.
            </summary>
            <param name="uiElement">The UI element.</param>
            <param name="controller">The routed message controller.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.FindParent">
            <summary>
            Finds the parent of this node.
            </summary>
            <returns>The parent or null if not found.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.Handles(Caliburn.PresentationFramework.IRoutedMessage)">
            <summary>
            Determines whether this node can handle the specified message.
            </summary>
            <param name="message">The message.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.ProcessMessage(Caliburn.PresentationFramework.IRoutedMessage,System.Object)">
            <summary>
            Processes the message.
            </summary>
            <param name="message">The message.</param>
            <param name="context">An object that provides additional context for message processing.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.UpdateAvailability(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Updates the availability of the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.RegisterHandler(Caliburn.PresentationFramework.IRoutedMessageHandler)">
            <summary>
            Sets the message handler for this node.
            </summary>
            <param name="messageHandler">The message handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.InteractionNode.AddTrigger(Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Adds the trigger.
            </summary>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.InteractionNode.MessageHandler">
            <summary>
            Gets the action target.
            </summary>
            <value>The action target.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.InteractionNode.Triggers">
            <summary>
            Gets the triggers.
            </summary>
            <value>The triggers.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.InteractionNode.UIElement">
            <summary>
            Gets the UI element.
            </summary>
            <value>The UI element.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.IRoutedMessageController">
            <summary>
            A service that manages all aspects of Caliburn's routed message mechanism.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageController.AddHandler(System.Windows.DependencyObject,Caliburn.PresentationFramework.IRoutedMessageHandler,System.Boolean)">
            <summary>
            Adds a message handler at the specified location in the UI hierarchy.
            </summary>
            <param name="uiElement">The UI element.</param>
            <param name="handler">The message handler.</param>
            <param name="setContext">if set to <c>true</c> the handler will also be stored in the element's DataContext.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageController.AttachTrigger(System.Windows.DependencyObject,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Attaches the trigger to the UI and prepares it to send messages.
            </summary>
            <param name="uiElement">The UI element.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageController.GetParent(System.Windows.DependencyObject)">
            <summary>
            Gets the parent.
            </summary>
            <param name="uiElement">The UI element to retrieve the parent for.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageController.SetupDefaults(Caliburn.PresentationFramework.InteractionDefaults[])">
            <summary>
            Sets up the defaults for interaction with an element.
            </summary>
            <param name="interactionDefaults">The defaults.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.IRoutedMessageController.GetInteractionDefaults(System.Type)">
            <summary>
            Gets the interaction defaults.
            </summary>
            <param name="elementType">The type.</param>
            <returns>The defaults.</returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.Message">
            <summary>
            Hosts attached properties related to routed UI messaging.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Message.TriggersProperty">
            <summary>
            A property definition representing a collection of triggers.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Message.AttachProperty">
            <summary>
            A property definition representing a single trigger/message attachment.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Message.AvailabilityEffectProperty">
            <summary>
            A property representing the availability effect of a given message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.Initialize(Caliburn.PresentationFramework.IRoutedMessageController,Caliburn.PresentationFramework.Parsers.IParser)">
            <summary>
            Initializes the message property host.
            </summary>
            <param name="controller">The controller.</param>
            <param name="parser">The parser.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.SetTriggers(System.Windows.DependencyObject,Caliburn.PresentationFramework.RoutedMessageTriggerCollection)">
            <summary>
            Sets the triggers.
            </summary>
            <param name="d">The d.</param>
            <param name="triggers">The triggers.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.GetTriggers(System.Windows.DependencyObject)">
            <summary>
            Gets the triggers.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.SetAttach(System.Windows.DependencyObject,System.String)">
            <summary>
            Sets the attached trigger/message.
            </summary>
            <param name="d">The d.</param>
            <param name="attachText">The attach text.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.GetAttach(System.Windows.DependencyObject)">
            <summary>
            Gets the attached trigger/message.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.SetAvailabilityEffect(System.Windows.DependencyObject,Caliburn.PresentationFramework.IAvailabilityEffect)">
            <summary>
            Sets the availability effect.
            </summary>
            <param name="d">The d.</param>
            <param name="effect">The effect.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Message.GetAvailabilityEffect(System.Windows.DependencyObject)">
            <summary>
            Gets the availability effect.
            </summary>
            <param name="d">The d.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.MessageBinder">
            <summary>
            The default implementation of <see cref="T:Caliburn.PresentationFramework.IMessageBinder"/>.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.#ctor(Caliburn.PresentationFramework.IRoutedMessageController)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.MessageBinder"/> class.
            </summary>
            <param name="routedMessageController">The routed message controller.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.IsSpecialValue(System.String)">
            <summary>
            Determines whether the supplied value is recognized as a specialy treated value.
            </summary>
            <param name="potential">The potential value.</param>
            <returns>
            	<c>true</c> if a special value; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.AddValueHandler(System.String,System.Func{Caliburn.PresentationFramework.IInteractionNode,System.Object,System.Object})">
            <summary>
            Identifies a special value along with its handler.
            </summary>
            <param name="specialValue">The special value.</param>
            <param name="handler">The handler.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.DetermineParameters(Caliburn.PresentationFramework.IRoutedMessage,System.Collections.Generic.IList{Caliburn.PresentationFramework.RequiredParameter},Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Determines the parameters that a method should be invoked with.
            </summary>
            <param name="message">The message to determine the parameters for.</param>
            <param name="requiredParameters">The requirements for method binding.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="context">The context.</param>
            <returns>The actual parameters</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.CreateResult(Caliburn.PresentationFramework.MessageProcessingOutcome)">
            <summary>
            Binds the return value to the UI.
            </summary>
            <param name="outcome">The outcome or processing the message.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.LocateAndCoerceValues(System.Collections.Generic.IList{Caliburn.PresentationFramework.RequiredParameter},Caliburn.PresentationFramework.IInteractionNode,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Locates and perofrms type coercion for the required parameters.
            </summary>
            <param name="requiredParameters">The required parameters.</param>
            <param name="sourceNode">The source node.</param>
            <param name="handlingNode">The handling node.</param>
            <param name="context">The context.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.CoerceValues(System.Collections.Generic.IList{Caliburn.PresentationFramework.RequiredParameter},System.Object[],Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Coerces the values.
            </summary>
            <param name="requiredParameters">The required parameters.</param>
            <param name="providedValues">The provided values.</param>
            <param name="sourceNode">The source node.</param>
            <param name="context">The context.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.DetermineSpecialValue(System.String,Caliburn.PresentationFramework.IInteractionNode,System.Object,System.Object@)">
            <summary>
            Determines if the key is a special value.
            </summary>
            <param name="possibleKey">The possible key.</param>
            <param name="sourceNode">The source node.</param>
            <param name="context">The context.</param>
            <param name="value">The value.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.ResolveSpecialValue(System.String,Caliburn.PresentationFramework.IInteractionNode,System.Object)">
            <summary>
            Resolves the special value.
            </summary>
            <param name="potential">The possible special value.</param>
            <param name="sourceNode">The source node.</param>
            <param name="context">The context.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.CoerceParameter(Caliburn.PresentationFramework.RequiredParameter,System.Object)">
            <summary>
            Coerces the parameter.
            </summary>
            <param name="parameter">The required parameter.</param>
            <param name="providedValue">The provided value.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.CoerceValueCore(System.Type,System.Object)">
            <summary>
            Coerces the provided value to the destination type.
            </summary>
            <param name="destinationType">The destination type.</param>
            <param name="providedValue">The provided value.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.GetDefaultValue(System.Type)">
            <summary>
            Gets the default value for a type.
            </summary>
            <param name="type">The type.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.InitializeDefaultValueHandlers">
            <summary>
            Creates the default value handlers.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageBinder.CreateGetter(System.Object,System.String[])">
            <summary>
            Finds the property setter.
            </summary>
            <param name="target">The target.</param>
            <param name="propertyPath">The property path.</param>
            <returns></returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.MessageProcessingOutcome">
            <summary>
            The outcome of processing a message.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.MessageProcessingOutcome.#ctor(System.Object,System.Type,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.MessageProcessingOutcome"/> class.
            </summary>
            <param name="result">The result.</param>
            <param name="resultType">Type of the result.</param>
            <param name="wasCancelled">if set to <c>true</c> [was cancelled].</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.MessageProcessingOutcome.WasCancelled">
            <summary>
            Gets or sets a value indicating whether message processing was cancelled.
            </summary>
            <value><c>true</c> if cancelled; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.MessageProcessingOutcome.ResultType">
            <summary>
            Gets or sets the type of the result.
            </summary>
            <value>The type of the result.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.MessageProcessingOutcome.Result">
            <summary>
            Gets or sets the result.
            </summary>
            <value>The result.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.Parameter">
            <summary>
            Represents a parameter of a message.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.Parameter.ValueProperty">
            <summary>
            A dependency property representing the parameter's value.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parameter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Parameter"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parameter.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.Parameter"/> class.
            </summary>
            <param name="value">The value of the parameter.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.Parameter.CreateInstanceCore">
            <summary>
            When implemented in a derived class, creates a new instance of the <see cref="T:System.Windows.Freezable"/> derived class.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.Parameter.Value">
            <summary>
            Gets or sets the value of the parameter.
            </summary>
            <value>The value.</value>
        </member>
        <member name="E:Caliburn.PresentationFramework.Parameter.ValueChanged">
            <summary>
            Occurs when [value changed].
            </summary>
        </member>
        <member name="T:Caliburn.PresentationFramework.PresentationFrameworkModule">
            <summary>
            The configuration for the routed UI messaging mechanism.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.#ctor(Caliburn.Core.IConfigurationHook)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.PresentationFrameworkModule"/> class.
            </summary>
            <param name="hook">The hook.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingRoutedMessageController``1">
            <summary>
            Customizes the routed message controller used by Caliburn.
            </summary>
            <typeparam name="T">The routed message controller type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingMessageBinder``1">
            <summary>
            Customizes the method binder used by Caliburn.
            </summary>
            <typeparam name="T">The method binder type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingParser``1">
            <summary>
            Customizes the message parser used by Caliburn.
            </summary>
            <typeparam name="T">The message parser type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingDispatcher``1">
            <summary>
            Customizes the dispatcher implementation.
            </summary>
            <typeparam name="T"></typeparam>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingActionFactory``1">
            <summary>
            Customizes the action factory used by Caliburn.
            </summary>
            <typeparam name="T">The action factory type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingViewStrategy``1">
            <summary>
            Customizes the view strategy used by Caliburn.
            </summary>
            <typeparam name="T">The view strategy type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingBinder``1">
            <summary>
            Customizes the binder used by Caliburn.
            </summary>
            <typeparam name="T">The binder type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.UsingWindowManager``1">
            <summary>
            Customizes the window manager used by Caliburn.
            </summary>
            <typeparam name="T">The window manager type.</typeparam>
            <returns>The configuration.</returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.GetComponents">
            <summary>
            Gets the component information for this module.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.Initialize">
            <summary>
            Initializes this module.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.SetupDefaultInteractions">
            <summary>
            Sets up the default interactions.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.Equals(System.Object)">
            <summary>
            Determines whether the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Object"/> to compare with the current <see cref="T:System.Object"/>.</param>
            <returns>
            true if the specified <see cref="T:System.Object"/> is equal to the current <see cref="T:System.Object"/>; otherwise, false.
            </returns>
            <exception cref="T:System.NullReferenceException">
            The <paramref name="obj"/> parameter is null.
            </exception>
        </member>
        <member name="M:Caliburn.PresentationFramework.PresentationFrameworkModule.GetHashCode">
            <summary>
            Serves as a hash function for a particular type.
            </summary>
            <returns>
            A hash code for the current <see cref="T:System.Object"/>.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.PresentationFrameworkModule.IsInDesignMode">
            <summary>
            Gets a value indicating whether the framework is in design mode.
            </summary>
            <value>
            	<c>true</c> if the framework is in design mode; otherwise, <c>false</c>.
            </value>
        </member>
        <member name="T:Caliburn.PresentationFramework.RequiredParameter">
            <summary>
            Represents a parameter that is required for message binding.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.RequiredParameter.#ctor(System.String,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.RequiredParameter"/> class.
            </summary>
            <param name="name">The name.</param>
            <param name="type">The type.</param>
        </member>
        <member name="P:Caliburn.PresentationFramework.RequiredParameter.Name">
            <summary>
            Gets or sets the name.
            </summary>
            <value>The name.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.RequiredParameter.Type">
            <summary>
            Gets or sets the type.
            </summary>
            <value>The type.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.ResolveExtension">
            <summary>
            A Markup Extension that enables type resolution through the DI container in XAML.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ResolveExtension.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ResolveExtension"/> class.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.ResolveExtension.#ctor(System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.ResolveExtension"/> class.
            </summary>
            <param name="type">The type.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.ResolveExtension.ProvideValue(System.IServiceProvider)">
            <summary>
            When implemented in a derived class, returns an object that is set as the value of the target property for this markup extension.
            </summary>
            <param name="serviceProvider">Object that can provide services for the markup extension.</param>
            <returns>
            The object value to set on the property where the extension is applied.
            </returns>
        </member>
        <member name="P:Caliburn.PresentationFramework.ResolveExtension.Type">
            <summary>
            Gets or sets the type.
            </summary>
            <value>The type.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ResolveExtension.Key">
            <summary>
            Gets or sets the key.
            </summary>
            <value>The key.</value>
        </member>
        <member name="P:Caliburn.PresentationFramework.ResolveExtension.DesignTimeValue">
            <summary>
            Gets or sets the design time value.
            </summary>
            <value>The design time value.</value>
        </member>
        <member name="T:Caliburn.PresentationFramework.RoutedMessageController">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.IRoutedMessageController"/>.
            </summary>
        </member>
        <member name="F:Caliburn.PresentationFramework.RoutedMessageController.NodeProperty">
            <summary>
            Used to maintain the state of the interaction hierarchy.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageController.AddHandler(System.Windows.DependencyObject,Caliburn.PresentationFramework.IRoutedMessageHandler,System.Boolean)">
            <summary>
            Adds a message handler at the specified location in the UI hierarchy.
            </summary>
            <param name="uiElement">The UI element.</param>
            <param name="handler">The message handler.</param>
            <param name="setContext">if set to <c>true</c> the handler will also be stored in the element's DataContext and ViewMetadata will be set.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageController.AttachTrigger(System.Windows.DependencyObject,Caliburn.PresentationFramework.IMessageTrigger)">
            <summary>
            Attaches the trigger and prepares it to send actions.
            </summary>
            <param name="uiElement">The UI element.</param>
            <param name="trigger">The trigger.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageController.GetParent(System.Windows.DependencyObject)">
            <summary>
            Gets the parent.
            </summary>
            <param name="uiElement">The UI element to retrieve the parent for.</param>
            <returns></returns>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageController.SetupDefaults(Caliburn.PresentationFramework.InteractionDefaults[])">
            <summary>
            Sets up the defaults for interaction with an element.
            </summary>
            <param name="interactionDefaults">The defaults.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageController.GetInteractionDefaults(System.Type)">
            <summary>
            Gets the interaction defaults.
            </summary>
            <param name="elementType">The type.</param>
            <returns>The defaults.</returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.RoutedMessageTriggerCollection">
            <summary>
            A collection of triggers for routing messages through the UI.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.RoutedMessageTriggerCollection.CreateInstanceCore">
            <summary>
            Creates a new instance of the <see cref="T:System.Windows.FreezableCollection`1"/>.
            </summary>
            <returns>The new instance.</returns>
        </member>
        <member name="T:Caliburn.PresentationFramework.SequentialResult">
            <summary>
            An implementation of <see cref="T:Caliburn.PresentationFramework.IResult"/> that enables execution of multiple results.
            </summary>
        </member>
        <member name="M:Caliburn.PresentationFramework.SequentialResult.#ctor(System.Collections.Generic.IEnumerable{Caliburn.PresentationFramework.IResult})">
            <summary>
            Initializes a new instance of the <see cref="T:Caliburn.PresentationFramework.SequentialResult"/> class.
            </summary>
            <param name="children">The children.</param>
        </member>
        <member name="M:Caliburn.PresentationFramework.SequentialResult.Execute(Caliburn.PresentationFramework.IRoutedMessageWithOutcome,Caliburn.PresentationFramework.IInteractionNode)">
            <summary>
            Executes the custom code.
            </summary>
            <param name="message">The message.</param>
            <param name="handlingNode">The handling node.</param>
        </member>
        <member name="E:Caliburn.PresentationFramework.SequentialResult.Completed">
            <summary>
            Occurs when execution has completed.
            </summary>
        </member>
        <member name="P:Caliburn.PresentationFramework.SequentialResult.Children">
            <summary>
            Gets the children.
            </summary>
            <value>The children.</value>
        </member>
    </members>
</doc>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer Encore Software
Australia Australia
Contractor in Desktop and Web applications.
Gold Coast, Queensland.

Comments and Discussions