void OnAddNewInitializerExecuted(object sender, ExecutedRoutedEventArgs e) { var initializer = (CanUseQueryCorrelationInitializer(this.Activity) ? (CorrelationInitializer)new QueryCorrelationInitializer() : (CorrelationInitializer)new ContextCorrelationInitializer()); var result = this.CorrelationInitializers.Add(initializer); var wrapper = new CorrelationInitializerEntry(result); this.correlationInitializerDGHelper.Source<IList>().Add(wrapper); this.correlationInitializerDGHelper.BeginRowEdit(wrapper); }
void OnAddNewInitializerExecuted(object sender, ExecutedRoutedEventArgs e) { var initializer = (CanUseQueryCorrelationInitializer(this.Activity) ? (CorrelationInitializer) new QueryCorrelationInitializer() : (CorrelationInitializer) new ContextCorrelationInitializer()); var result = this.CorrelationInitializers.Add(initializer); var wrapper = new CorrelationInitializerEntry(result); this.correlationInitializerDGHelper.Source <IList>().Add(wrapper); this.correlationInitializerDGHelper.BeginRowEdit(wrapper); }
void OnActivityChanged() { if (null != this.Activity) { var source = new ObservableCollection <CorrelationInitializerEntry>(); foreach (var entry in this.CorrelationInitializers) { var wrapper = new CorrelationInitializerEntry(entry); source.Add(wrapper); } this.correlationInitializers.ItemsSource = source; source.CollectionChanged += this.OnDataCollectionChanged; } }
void OnActivityChanged() { if (null != this.Activity) { var source = new ObservableCollection<CorrelationInitializerEntry>(); foreach (var entry in this.CorrelationInitializers) { var wrapper = new CorrelationInitializerEntry(entry); source.Add(wrapper); } this.correlationInitializers.ItemsSource = source; source.CollectionChanged += this.OnDataCollectionChanged; } }