C# 클래스 Neutronium.Core.Navigation.DoubleBrowserNavigator

상속: INavigationSolver
파일 보기 프로젝트 열기: David-Desmaisons/MVVM.CEF.Glue 1 사용 예제들

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