private void CancelButton_Click(object sender, RoutedEventArgs e) { this.AddNewDialog.Visibility = Visibility.Collapsed; this.AddNewDialog.DataContext = null; this._EditingSource = null; this._EditingOrigin = null; }
public VmInstrumentSourceRelation(InstrumentSourceRelation relation, VmInstrument instrument, VmQuotationSource quotationSource) : base(relation) { this._Relation = relation; this._Instrument = instrument; this._QuotationSource = quotationSource; this.SourceQuotations = new ObservableCollection<VmSourceQuotation>(); this.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == FieldSR.IsActive) { this.OnPropertyChanged("ActiveState"); } }; }
private void Edit_Click(object sender, RoutedEventArgs e) { Button deleteButton = (Button)sender; this._EditingOrigin = (VmQuotationSource)deleteButton.Tag; this._EditingSource = this._EditingOrigin.Clone(); this.AddNewDialog.DataContext = this._EditingSource; this.AddNewDialog.Visibility = Visibility.Visible; }