C# Class Neutronium.Core.Navigation.DoubleBrowserNavigator

Inheritance: INavigationSolver
Afficher le fichier Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Private Properties

Свойство Type Description
CleanWebControl void
ConsoleMessage void
Crashed void
EndAnimation void
FireLoaded void
FireNavigate void
GetInjectorFactory IJavascriptFrameworkManager
Navigate Task
Switch void

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Dispose ( ) : void
Résultat void

DoubleBrowserNavigator() public méthode

public DoubleBrowserNavigator ( IWebViewLifeCycleManager lifecycler, IUrlSolver urlSolver, IJavascriptFrameworkManager javascriptFrameworkManager ) : System
lifecycler IWebViewLifeCycleManager
urlSolver IUrlSolver
javascriptFrameworkManager IJavascriptFrameworkManager
Résultat System

ExcecuteJavascript() public méthode

public ExcecuteJavascript ( string icode ) : void
icode string
Résultat void

NavigateAsync() public méthode

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