private void OkButtonClick(object sender, RoutedEventArgs e) { this.IsPopupVisible = false; if (DateRangeChanged != null) { DateRangeChanged.Execute(null); } }
private void UpdateDateRange() { _startDate = DateTime.MaxValue; _endDate = DateTime.MinValue; foreach (var trade in _unfilteredTrades) { if (trade.Open.Date < _startDate) { _startDate = trade.Open.Date.Date; } if (trade.Open.Date > _endDate) { _endDate = trade.Open.Date.Date; } } DateRangeChanged.Raise(this); }
private void UpdateDateRange(DateTime date) { var dateRangeChanged = false; if (date < _startDate) { _startDate = date.Date; dateRangeChanged = true; } if (date > _endDate) { _endDate = date.Date; dateRangeChanged = true; } if (dateRangeChanged) { DateRangeChanged.Raise(this); } }
protected virtual void OnDateRangeChanged(DateRange?e) { DateRangeChanged?.Invoke(this, e); }
protected void cmbTotals_SelectedIndexChanged(object sender, EventArgs e) { DateRangeChanged?.Invoke(this, e); }
void RasisedDateRangeChangedEvent(DateRange dateRange) { DateRangeChanged?.Invoke(this, new DateRangeChangedEventArgs(dateRange)); }