C# Класс Neutronium.Core.Navigation.DoubleBrowserNavigator

Наследование: INavigationSolver
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CleanWebControl void
ConsoleMessage void
Crashed void
EndAnimation void
FireLoaded void
FireNavigate void
GetInjectorFactory IJavascriptFrameworkManager
Navigate Task
Switch void

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DoubleBrowserNavigator() публичный Метод

public DoubleBrowserNavigator ( IWebViewLifeCycleManager lifecycler, IUrlSolver urlSolver, IJavascriptFrameworkManager javascriptFrameworkManager ) : System
lifecycler IWebViewLifeCycleManager
urlSolver IUrlSolver
javascriptFrameworkManager IJavascriptFrameworkManager
Результат System

ExcecuteJavascript() публичный Метод

public ExcecuteJavascript ( string icode ) : void
icode string
Результат void

NavigateAsync() публичный Метод

public NavigateAsync ( object iViewModel, string id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task
iViewModel object
id string
iMode JavascriptBindingMode
Результат Task