C# Class Neutronium.WPF.Internal.HTMLControlBase

Inheritance: IWebViewLifeCycleManager, IDisposable
Show file Open project: David-Desmaisons/MVVM.CEF.Glue Class Usage Examples

Public Properties

Property Type Description
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

Property Type Description
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

Public Methods

Method Description
CloseDebugBrowser ( ) : void
Dispose ( ) : void
Inject ( Key keyToInject ) : void
OpenDebugBrowser ( ) : void
ShowDebugWindow ( ) : void

Protected Methods

Method Description
HTMLControlBase ( IUrlSolver urlSolver ) : System
NavigateAsyncBase ( object iViewModel, string Id = null, JavascriptBindingMode iMode = JavascriptBindingMode.TwoWay ) : Task

Private Methods

Method Description
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

Method Details

CloseDebugBrowser() public method

public CloseDebugBrowser ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

HTMLControlBase() protected method

protected HTMLControlBase ( IUrlSolver urlSolver ) : System
urlSolver IUrlSolver
return System

Inject() public method

public Inject ( Key keyToInject ) : void
keyToInject Key
return void

NavigateAsyncBase() protected method

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

OpenDebugBrowser() public method

public OpenDebugBrowser ( ) : void
return void

ShowDebugWindow() public method

public ShowDebugWindow ( ) : void
return void

Property Details

DebugButtonLabelProperty public static property

public static DependencyProperty,System.Windows DebugButtonLabelProperty
return System.Windows.DependencyProperty

HTMLEngineProperty public static property

public static DependencyProperty,System.Windows HTMLEngineProperty
return System.Windows.DependencyProperty

IsDebugProperty public static property

public static DependencyProperty,System.Windows IsDebugProperty
return System.Windows.DependencyProperty

IsHTMLLoadedProperty public static property

public static DependencyProperty,System.Windows IsHTMLLoadedProperty
return System.Windows.DependencyProperty

JavascriptUIEngineProperty public static property

public static DependencyProperty,System.Windows JavascriptUIEngineProperty
return System.Windows.DependencyProperty

VmDebugProperty public static property

public static DependencyProperty,System.Windows VmDebugProperty
return System.Windows.DependencyProperty