C# Class Neutronium.Core.Navigation.DoubleBrowserNavigator

Inheritance: INavigationSolver
Exibir arquivo Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Private Properties

Property Type Description
CleanWebControl void
ConsoleMessage void
Crashed void
EndAnimation void
FireLoaded void
FireNavigate void
GetInjectorFactory IJavascriptFrameworkManager
Navigate Task
Switch void

Public Methods

Method Description
Dispose ( ) : void
DoubleBrowserNavigator ( IWebViewLifeCycleManager lifecycler, IUrlSolver urlSolver, IJavascriptFrameworkManager javascriptFrameworkManager ) : System
ExcecuteJavascript ( string icode ) : void
NavigateAsync ( object iViewModel, string id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task

Private Methods

Method Description
CleanWebControl ( IWebBrowserWindowProvider &iWebControl ) : void
ConsoleMessage ( object sender, ConsoleMessageArgs e ) : void
Crashed ( object sender, BrowserCrashedArgs e ) : void
EndAnimation ( object inavgable ) : void
FireLoaded ( object iloadedvm ) : void
FireNavigate ( object inewvm, object ioldvm = null ) : void
GetInjectorFactory ( Uri iUri ) : IJavascriptFrameworkManager
Navigate ( Uri uri, object iViewModel, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task
Switch ( Task iBinding, Neutronium.Core.Navigation.Window.HTMLLogicWindow iwindow, TaskCompletionSource tcs ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DoubleBrowserNavigator() public method

public DoubleBrowserNavigator ( IWebViewLifeCycleManager lifecycler, IUrlSolver urlSolver, IJavascriptFrameworkManager javascriptFrameworkManager ) : System
lifecycler IWebViewLifeCycleManager
urlSolver IUrlSolver
javascriptFrameworkManager IJavascriptFrameworkManager
return System

ExcecuteJavascript() public method

public ExcecuteJavascript ( string icode ) : void
icode string
return void

NavigateAsync() public method

public NavigateAsync ( object iViewModel, string id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task
iViewModel object
id string
iMode JavascriptBindingMode
return Task