Caliburn.Micro.Platform
Arguments for activity events
Creates a new ActivityEventArgs.
The activity this event corresponds to.
The activity this event corresponds to.
Handles callbacks for the activity lifecycle and exposes them as events
Invoked when an activity is created
Invoked when an acitivty is destroyed
Invoked when an acitivty is paused
Invoked when an acitivty is resumed
Invoked when an acitities instance state is saved
Invoked when an activity is started
Invoked when an activity is stopped
Invokes the ActivityCreated event
The activity
The saved instance state
Invokes the ActivityDestroyed event
The activity
Invokes the ActivityPaused event
The activity
Invokes the ActivityResumed event
The activity
Invokes the ActivitySaveInstanceState event
The activity
The output state
Invokes the ActivityStarted event
The activity
Invokes the ActivityStopped event
The activity
A implementation for the Xamarin Android platfrom.
Creates an instance of .
The Android Application
Whether or not classes should execute property change notications on the UI thread.
Indicates whether or not the framework is in design-time mode.
Executes the action on the UI thread asynchronously.
The action to execute.
Executes the action on the UI thread asynchronously.
The action to execute.
Executes the action on the UI thread.
The action to execute.
Used to retrieve the root, non-framework-created view.
The view to search.
The root element that was not created by the framework.
In certain instances the services create UI elements.
For example, if you ask the window manager to show a UserControl as a dialog, it creates a window to host the UserControl in.
The WindowManager marks that element as a framework-created element so that it can determine what it created vs. what was intended by the developer.
Calling GetFirstNonGeneratedView allows the framework to discover what the original element was.
Executes the handler the fist time the view is loaded.
The view.
The handler.
Executes the handler the next time the view's LayoutUpdated event fires.
The view.
The handler.
Get the close action for the specified view model.
The view model to close.
The associated views.
The dialog result.
An to close the view model.
Encapsulates the app and its available services.
Creates an instance of .
A which contains the java.lang.Class JNI value corresponding to this type.
How to handle ownership
Called by the bootstrapper's constructor at design time to start the framework.
Called by the bootstrapper's constructor at runtime to start the framework.
B
Start the framework.
Override to configure the framework and setup your IoC container.
Override to tell the framework where to find assemblies to inspect for views, etc.
A list of assemblies to inspect.
Override this to provide an IoC specific implementation.
The service to locate.
The key to locate.
The located service.
Override this to provide an IoC specific implementation
The service to locate.
The located services.
Override this to provide an IoC specific implementation.
The instance to perform injection on.
A strategy for determining which view model to use for a given view.
Used to transform names.
The name of the capture group used as a marker for rules that return interface types
Specifies how type mappings are created, including default type mappings. Calling this method will
clear all existing name transformation rules and create new default type mappings according to the
configuration.
An instance of TypeMappingConfiguration that provides the settings for configuration
Adds a default type mapping using the standard namespace mapping convention
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping based on namespace RegEx replace and filter patterns
RegEx replace pattern for source namespace
RegEx filter pattern for source namespace
Array of RegEx replace values for target namespaces
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping based on namespace RegEx replace and filter patterns
RegEx replace pattern for source namespace
RegEx filter pattern for source namespace
RegEx replace value for target namespace
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping based on simple namespace mapping
Namespace of source type
Namespaces of target type as an array
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping based on simple namespace mapping
Namespace of source type
Namespace of target type
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping by substituting one subnamespace for another
Subnamespace of source type
Subnamespaces of target type as an array
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Adds a standard type mapping by substituting one subnamespace for another
Subnamespace of source type
Subnamespace of target type
Suffix for type name. Should be "View" or synonym of "View". (Optional)
Makes a type name into an interface name.
The part.
Transforms a View type name into all of its possible ViewModel type names. Accepts a flag
to include or exclude interface types.
Enumeration of transformed names
Arguments:
typeName = The name of the View type being resolved to its companion ViewModel.
includeInterfaces = Flag to indicate if interface types are included
Determines the view model type based on the specified view type.
The view model type.
Pass the view type and receive a view model type. Pass true for the second parameter to search for interfaces.
Locates the view model for the specified view type.
The view model.
Pass the view type as a parameter and receive a view model instance.
Locates the view model for the specified view instance.
The view model.
Pass the view instance as a parameters and receive a view model instance.