C# 클래스 Neutronium.WPF.Internal.HTMLControlBase

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

공개 프로퍼티들

프로퍼티 타입 설명
DebugButtonLabelProperty System.Windows.DependencyProperty
HTMLEngineProperty System.Windows.DependencyProperty
IsDebugProperty System.Windows.DependencyProperty
IsHTMLLoadedProperty System.Windows.DependencyProperty
JavascriptUIEngineProperty System.Windows.DependencyProperty
VmDebugProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
DoShowInfo void
FirstLoad void
GetDoubleBrowserNavigator Neutronium.Core.Navigation.DoubleBrowserNavigator
GetParentWindow System.Windows.Window
HTMLControlBase_Loaded void
IWebViewLifeCycleManager IDispatcher
IWebViewLifeCycleManager IWebBrowserWindowProvider
Init void
OnDisplayFired void
OnNavigateFired void
Root_PreviewKeyDown void
RunDebugscript void

공개 메소드들

메소드 설명
CloseDebugBrowser ( ) : void
Dispose ( ) : void
Inject ( Key keyToInject ) : void
OpenDebugBrowser ( ) : void
ShowDebugWindow ( ) : void

보호된 메소드들

메소드 설명
HTMLControlBase ( IUrlSolver urlSolver ) : System
NavigateAsyncBase ( object iViewModel, string Id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task

비공개 메소드들

메소드 설명
DoShowInfo ( ) : void
FirstLoad ( object sender, EventArgs e ) : void
GetDoubleBrowserNavigator ( ) : DoubleBrowserNavigator
GetParentWindow ( ) : Window
HTMLControlBase_Loaded ( object sender, RoutedEventArgs e ) : void
IWebViewLifeCycleManager ( ) : IDispatcher
IWebViewLifeCycleManager ( ) : IWebBrowserWindowProvider
Init ( ) : void
OnDisplayFired ( object sender, DisplayEvent e ) : void
OnNavigateFired ( object sender, NavigationEvent e ) : void
Root_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
RunDebugscript ( ) : void

메소드 상세

CloseDebugBrowser() 공개 메소드

public CloseDebugBrowser ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

HTMLControlBase() 보호된 메소드

protected HTMLControlBase ( IUrlSolver urlSolver ) : System
urlSolver IUrlSolver
리턴 System

Inject() 공개 메소드

public Inject ( Key keyToInject ) : void
keyToInject Key
리턴 void

NavigateAsyncBase() 보호된 메소드

protected NavigateAsyncBase ( object iViewModel, string Id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task
iViewModel object
Id string
iMode JavascriptBindingMode
리턴 Task

OpenDebugBrowser() 공개 메소드

public OpenDebugBrowser ( ) : void
리턴 void

ShowDebugWindow() 공개 메소드

public ShowDebugWindow ( ) : void
리턴 void

프로퍼티 상세

DebugButtonLabelProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows DebugButtonLabelProperty
리턴 System.Windows.DependencyProperty

HTMLEngineProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows HTMLEngineProperty
리턴 System.Windows.DependencyProperty

IsDebugProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsDebugProperty
리턴 System.Windows.DependencyProperty

IsHTMLLoadedProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows IsHTMLLoadedProperty
리턴 System.Windows.DependencyProperty

JavascriptUIEngineProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows JavascriptUIEngineProperty
리턴 System.Windows.DependencyProperty

VmDebugProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows VmDebugProperty
리턴 System.Windows.DependencyProperty