private void OnBrokerChanged(object sender, BrokerStateChangedEventArgs e) { _shell.DispatchOnUIThread(() => UpdateWindowTitle(e.IsConnected)); }
private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (e.IsConnected) { BuildIndexAsync().DoNotWait(); } }
private void BrokerStateChanged(object sender, BrokerStateChangedEventArgs eventArgs) { IsConnected = eventArgs.IsConnected && _interactiveWorkflow.ActiveWindow != null; UpdateActiveConnection(); ConnectionStateChanged?.Invoke(this, new ConnectionEventArgs(IsConnected, ActiveConnection)); }
private void OnBrokerStateChanged(object sender, BrokerStateChangedEventArgs e) { if (!e.IsConnected) { // Event mey fire on a background thread VsAppShell.Current.DispatchOnUIThread(CloseBrowser); } }