C# Class SilverlightFX.UserInterface.Navigation.MvcPageLoader

A PageLoader that loads pages using the MVC pattern. The PageLoader finds a Controller matching the URI, invokes an Action on it, and then converts the ActionResult to a Page using a set of views.
Inheritance: PageLoader
Afficher le fichier Open project: nikhilk/silverlightfx

Private Properties

Свойство Type Description
CreateController System.ComponentModel.Navigation.Controller

Méthodes protégées

Méthode Description
BeginLoadUri ( Uri uri, Page uriContext, AsyncCallback callback, object asyncState ) : IAsyncResult
CreatePage ( object data ) : Page
EndLoadUri ( IAsyncResult asyncResult, Uri &redirectUri ) : object

Private Methods

Méthode Description
CreateController ( Type controllerType ) : Controller

Method Details

BeginLoadUri() protected méthode

protected BeginLoadUri ( Uri uri, Page uriContext, AsyncCallback callback, object asyncState ) : IAsyncResult
uri System.Uri
uriContext Page
callback AsyncCallback
asyncState object
Résultat IAsyncResult

CreatePage() protected méthode

protected CreatePage ( object data ) : Page
data object
Résultat Page

EndLoadUri() protected méthode

protected EndLoadUri ( IAsyncResult asyncResult, Uri &redirectUri ) : object
asyncResult IAsyncResult
redirectUri System.Uri
Résultat object