C# Class Caliburn.Micro.ReactiveUI.ReactiveScreen

A base implementation of IScreen.
Inheritance: ReactiveViewAware, IScreen, IChild
Exibir arquivo Open project: dchaib/Caliburn.Micro.ReactiveUI

Public Methods

Method Description
CanClose ( Action callback ) : void

Called to check whether or not this instance can close.

ReactiveScreen ( ) : ReactiveUI

Creates an instance of ReactiveScreen.

TryClose ( bool dialogResult = null ) : void

Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. Also provides an opportunity to pass a dialog result to it's corresponding view.

Protected Methods

Method Description
OnActivate ( ) : void

Called when activating.

OnDeactivate ( bool close ) : void

Called when deactivating.

OnInitialize ( ) : void

Called when initializing.

Private Methods

Method Description
IActivate ( ) : void
IDeactivate ( bool close ) : void

Method Details

CanClose() public method

Called to check whether or not this instance can close.
public CanClose ( Action callback ) : void
callback Action The implementor calls this action with the result of the close check.
return void

OnActivate() protected method

Called when activating.
protected OnActivate ( ) : void
return void

OnDeactivate() protected method

Called when deactivating.
protected OnDeactivate ( bool close ) : void
close bool Inidicates whether this instance will be closed.
return void

OnInitialize() protected method

Called when initializing.
protected OnInitialize ( ) : void
return void

ReactiveScreen() public method

Creates an instance of ReactiveScreen.
public ReactiveScreen ( ) : ReactiveUI
return ReactiveUI

TryClose() public method

Tries to close this instance by asking its Parent to initiate shutdown or by asking its corresponding view to close. Also provides an opportunity to pass a dialog result to it's corresponding view.
public TryClose ( bool dialogResult = null ) : void
dialogResult bool The dialog result.
return void