C# Class Spinnaker.Core.BrowserBridge

Show file Open project: Claytonious/spinnaker Class Usage Examples

Protected Properties

Property Type Description
defaultViewsPath string

Public Methods

Method Description
ExecuteScriptFunction ( string functionName ) : void
ExecuteScriptFunction ( string functionName, string arg ) : void
HandleScriptPropertyChanged ( string id, string propertyName, string newValue ) : void
HostLog ( string msg ) : void
InsertScript ( string script ) : void
InvokeOnBrowserSafeThread ( System.Action a ) : void
InvokeViewModelMethod ( string id, string methodName ) : void
InvokeViewModelMethod ( string id, string methodName, string arg ) : void
ShowView ( string viewName, INotifyPropertyChanged viewModel ) : void
ShowView ( string viewName, INotifyPropertyChanged viewModel, System.Action onShown ) : void

Protected Methods

Method Description
EnhanceDOM ( string viewFilename ) : void
LoadUrl ( Uri uri, System.Action onLoaded ) : void

Private Methods

Method Description
BrowserBridge ( ) : System
CopyDirectory ( string sourceDirName, string destDirName ) : void

Method Details

EnhanceDOM() protected method

protected EnhanceDOM ( string viewFilename ) : void
viewFilename string
return void

ExecuteScriptFunction() public abstract method

public abstract ExecuteScriptFunction ( string functionName ) : void
functionName string
return void

ExecuteScriptFunction() public abstract method

public abstract ExecuteScriptFunction ( string functionName, string arg ) : void
functionName string
arg string
return void

HandleScriptPropertyChanged() public method

public HandleScriptPropertyChanged ( string id, string propertyName, string newValue ) : void
id string
propertyName string
newValue string
return void

HostLog() public method

public HostLog ( string msg ) : void
msg string
return void

InsertScript() public method

public InsertScript ( string script ) : void
script string
return void

InvokeOnBrowserSafeThread() public abstract method

public abstract InvokeOnBrowserSafeThread ( System.Action a ) : void
a System.Action
return void

InvokeViewModelMethod() public method

public InvokeViewModelMethod ( string id, string methodName ) : void
id string
methodName string
return void

InvokeViewModelMethod() public method

public InvokeViewModelMethod ( string id, string methodName, string arg ) : void
id string
methodName string
arg string
return void

LoadUrl() protected abstract method

protected abstract LoadUrl ( Uri uri, System.Action onLoaded ) : void
uri System.Uri
onLoaded System.Action
return void

ShowView() public method

public ShowView ( string viewName, INotifyPropertyChanged viewModel ) : void
viewName string
viewModel INotifyPropertyChanged
return void

ShowView() public method

public ShowView ( string viewName, INotifyPropertyChanged viewModel, System.Action onShown ) : void
viewName string
viewModel INotifyPropertyChanged
onShown System.Action
return void

Property Details

defaultViewsPath protected static property

protected static string defaultViewsPath
return string