public override System.Windows.Controls.Control GetSessionWindow() { if (_sessionWindow == null) { _sessionWindow = new ChromiumSessionWindow(this); } return(_sessionWindow); }
public override void OnOpenConnection(string username, SecureString password) { if (_sessionWindow == null) { throw new ProtocolException(beRemoteExInfoPackage.MajorInformationPackage, "Chromium Session window not initialized!"); } ChromiumSessionWindow sessionWnd = (ChromiumSessionWindow)_sessionWindow; sessionWnd.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (System.Threading.ThreadStart) delegate() { sessionWnd.OpenNewConnection(username, password); } ); }