public void OnBackendReady(object sender, ContextUpdatedEventArgs e) { var context = e.Context; Execute.OnUIThread(() => { var output = IoC.Get <IOutput>(); output.AppendLine("All objects loaded!"); NotifyOfPropertyChange(() => Items); // Add each account to the 'Copy To' button in the context menu if (_view != null) { if (_view.CopyButton.Items.Count == 0) { foreach (var item in Items) { var menuItem = new MenuItem(); menuItem.Header = item.Title; menuItem.Tag = item; menuItem.Click += CopyToClicked; _view.CopyButton.Items.Add(menuItem); } } } }); }
private void Context_ContextUpdated(object sender, ContextUpdatedEventArgs e) { var newContext = sender as IPartyDetailsContext; Dispatcher.BeginInvoke(new Action(() => { ClientNameLabel.Content = newContext.Name; DetailsGrid.ItemsSource = newContext.Details; })); }
private void OnContextUpdated(object sender, ContextUpdatedEventArgs e) { listViewContext.Items.Clear(); foreach (ContextItem c in e.Context) { ListViewItem item = listViewContext.Items.Add(c.ToString()); item.SubItems.Add(c.Value.ToString()); item.Tag = c; } }
private void InstrumentSelectionContext_ContextUpdated(object sender, ContextUpdatedEventArgs e) { var context = sender as IContext; if (context == null) { return; } Application.Current.Dispatcher.BeginInvoke(new Action(() => { lblSelectedInstrumentName.Content = ((string)context[SelectedInstrumentKey]) ?? "None"; })); }
public void HandleUpdate(IGlueChannelContext channelContext, IGlueChannel channel, ContextUpdatedEventArgs updateArgs) { }