C# Class MetroPass.UI.ViewModels.BaseScreen

Inheritance: ReactiveCaliburn.ReactiveScreen
Mostra file Open project: TheAngryByrd/MetroPass

Public Methods

Method Description
BaseScreen ( INavigationService navigationService, IEventAggregator eventAggregator, IPageServices pageServices ) : System
GoBack ( ) : void
LaunchUrl ( Uri uri ) : void

Protected Methods

Method Description
GetPasswordUri ( PwEntry password ) : Uri
OnDeactivate ( bool close ) : System.Threading.Tasks.Task
OnViewAttached ( object view, object context ) : System.Threading.Tasks.Task
QueueState ( string state ) : void
SetState ( ApplicationViewState state ) : void
SetState ( string state ) : void

Private Methods

Method Description
Window_SizeChanged ( object sender, Windows e ) : void

Method Details

BaseScreen() public method

public BaseScreen ( INavigationService navigationService, IEventAggregator eventAggregator, IPageServices pageServices ) : System
navigationService INavigationService
eventAggregator IEventAggregator
pageServices IPageServices
return System

GetPasswordUri() protected method

protected GetPasswordUri ( PwEntry password ) : Uri
password Metropass.Core.PCL.Model.PwEntry
return System.Uri

GoBack() public method

public GoBack ( ) : void
return void

LaunchUrl() public method

public LaunchUrl ( Uri uri ) : void
uri System.Uri
return void

OnDeactivate() protected method

protected OnDeactivate ( bool close ) : System.Threading.Tasks.Task
close bool
return System.Threading.Tasks.Task

OnViewAttached() protected method

protected OnViewAttached ( object view, object context ) : System.Threading.Tasks.Task
view object
context object
return System.Threading.Tasks.Task

QueueState() protected method

protected QueueState ( string state ) : void
state string
return void

SetState() protected method

protected SetState ( ApplicationViewState state ) : void
state ApplicationViewState
return void

SetState() protected method

protected SetState ( string state ) : void
state string
return void