Exemplo n.º 1
0
 private void ProfitOnValueChanged(object sender, PropertyChangedRoutedEventArgs <double?> e)
 {
     if (_view != null)
     {
         _view.Refresh();
     }
 }
Exemplo n.º 2
0
        private void CurrentDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> e)
        {
            var newValue = e.NewValue;
            var min      = CurrentDate.Minimum;

            if (newValue == null)
            {
                CurrentDateModified.Value = _currentSecurity == null || min == null ? 0 : (TimeHelper.Now - min.Value).TotalDays;
                CurrentDateReset_OnClick(sender, e);
                return;
            }

            if (_currentDate == newValue.Value)
            {
                return;
            }

            _currentDate = newValue.Value;
            CurrentDateModified.Value = min == null ? 0 : (_currentDate.Value - min.Value).TotalDays;

            if (_changeFromCode)
            {
                return;
            }

            CurrentDateReset.IsEnabled = true;

            Desk.CurrentTime = _currentDate;
            Desk.RefreshOptions();
        }
        private void CurrentDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> e)
        {
            var newValue = e.NewValue;

            if (newValue == null)
            {
                CurrentDateModified.Value = _currentSecurity == null ? 0 : (TimeHelper.Now.Date - _minDate).TotalDays;
                CurrentDateReset_OnClick(sender, e);
                return;
            }

            if (_currentDate == newValue.Value)
            {
                return;
            }

            _currentDate = newValue.Value.Date;
            CurrentDateModified.Value = (_currentDate - _minDate).TotalDays;

            if (_changeFromCode)
            {
                return;
            }

            CurrentDateReset.IsEnabled = true;

            RefreshChart();
        }
Exemplo n.º 4
0
        private void OnInfoCardSubjectChanged(object sender, PropertyChangedRoutedEventArgs <IInfoCardSubject> e)
        {
            var oldSubject = e.OldValue;

            if (oldSubject == null)
            {
                return;
            }

            InfoCard infoCard;

            if (!_infoCardCache.TryGetValue(oldSubject, out infoCard))
            {
                return;
            }

            _infoCardCache.Remove(oldSubject);

            var newSubject = e.NewValue;

            if (newSubject != null)
            {
                _infoCardCache[newSubject] = infoCard;
            }
            else if (infoCard.IsOpen)
            {
                infoCard.Close();
            }
            else
            {
                RetireInfoCard(infoCard);
            }
        }
Exemplo n.º 5
0
 void IntStepLimitBehavior_ValueChanged(object sender, PropertyChangedRoutedEventArgs<int?> e)
 {
     if (e.NewValue.HasValue)
     {
         var mod = -e.NewValue.Value % 5;
         (sender as Int32EditBox).Value = e.NewValue.Value + mod;
     }
 }
Exemplo n.º 6
0
 void IntStepLimitBehavior_ValueChanged(object sender, PropertyChangedRoutedEventArgs <int?> e)
 {
     if (e.NewValue.HasValue)
     {
         var mod = -e.NewValue.Value % 5;
         (sender as Int32EditBox).Value = e.NewValue.Value + mod;
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// Called when the <see cref="Book"/>'s selected view index changed.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="PropertyChangedRoutedEventArgs&lt;System.Int32&gt;"/> instance containing the event data.</param>
        private void OnSelectedViewIndexChanged(object sender, PropertyChangedRoutedEventArgs <int> e)
        {
            if (e == null)
            {
                throw new ArgumentNullException("e");
            }

            if (e.NewValue > 1)
            {
                upperBorder.Visibility = Visibility.Visible;
            }
            else
            {
                upperBorder.Visibility = Visibility.Collapsed;
            }
        }
Exemplo n.º 8
0
 /// <summary>
 /// Handles the <c>SelectedViewChanged</c> event of the <c>book</c> control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="PropertyChangedRoutedEventArgs&lt;Int32&gt;"/> instance containing the event data.</param>
 private void OnBookSelectedViewChanged(object sender, PropertyChangedRoutedEventArgs <int> e)
 {
     this.UpdateTextBlock();
 }
Exemplo n.º 9
0
 /// <summary>
 /// Invoked when the selected view has changed.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="PropertyChangedRoutedEventArgs&lt;System.Int32&gt;"/> instance containing the event data.</param>
 private void OnSelectedViewChanged(object sender, PropertyChangedRoutedEventArgs <int> e)
 {
     this.AppendMessage("SelectedViewChanged");
 }
 private void DateTimeOffsetEditor_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> e)
 {
     Offset = e.NewValue == null ? (DateTimeOffset?)null : e.NewValue.Value.ApplyTimeZone(_zoneOffset);
 }
Exemplo n.º 11
0
        //private void PortfolioValue_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        //{
        //	Value = PortfolioValue.SelectedPortfolio;
        //}

        //private void SecurityValue_OnSecuritySelected()
        //{
        //	Value = SecurityValue.SelectedSecurity;
        //}

        private void TimeValue_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <TimeSpan?> propertyChangedRoutedEventArgs)
        {
            Value = TimeValue.Value;
        }
Exemplo n.º 12
0
		private void ExpiryDate_ValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			OnFilterChanged(sender, null);
		}
 private void TimeFrameValueChanged(object sender, PropertyChangedRoutedEventArgs <TimeSpan?> e)
 {
     FillSettingsArg();
 }
Exemplo n.º 14
0
 private void ExpiryDate_ValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> e)
 {
     OnFilterChanged(sender, null);
 }
Exemplo n.º 15
0
		private void ExpiryDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			TryEnableSend();
		}
		private void DateTimeOffsetEditor_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			Offset = e.NewValue == null ? (DateTimeOffset?)null : e.NewValue.Value.ApplyTimeZone(_zoneOffset);
		}
		private void CurrentDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			var newValue = e.NewValue;
			
			if (newValue == null)
			{
				CurrentDateModified.Value = _currentSecurity == null ? 0 : (TimeHelper.Now.Date - _minDate).TotalDays;
				CurrentDateReset_OnClick(sender, e);
				return;
			}

			if (_currentDate == newValue.Value)
				return;

			_currentDate = newValue.Value.Date;
			CurrentDateModified.Value = (_currentDate - _minDate).TotalDays;

			if (_changeFromCode)
				return;

			CurrentDateReset.IsEnabled = true;

			RefreshChart();
		}
Exemplo n.º 18
0
		//private void PortfolioValue_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
		//{
		//	Value = PortfolioValue.SelectedPortfolio;
		//}

		//private void SecurityValue_OnSecuritySelected()
		//{
		//	Value = SecurityValue.SelectedSecurity;
		//}

		private void TimeValue_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<TimeSpan?> propertyChangedRoutedEventArgs)
		{
			Value = TimeValue.Value;
		}
Exemplo n.º 19
0
		private void CurrentDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			var newValue = e.NewValue;
			var min = CurrentDate.Minimum;

			if (newValue == null)
			{
				CurrentDateModified.Value = _currentSecurity == null || min == null ? 0 : (TimeHelper.Now - min.Value).TotalDays;
				CurrentDateReset_OnClick(sender, e);
				return;
			}

			if (_currentDate == newValue.Value)
				return;

			_currentDate = newValue.Value;
			CurrentDateModified.Value = min == null ? 0 : (_currentDate.Value - min.Value).TotalDays;

			if (_changeFromCode)
				return;

			CurrentDateReset.IsEnabled = true;

			Desk.CurrentTime = _currentDate;
			Desk.RefreshOptions();
		}
Exemplo n.º 20
0
		private void DateValue_OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> propertyChangedRoutedEventArgs)
		{
			Value = DateValue.Value;
		}
Exemplo n.º 21
0
 private void DateValue_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> propertyChangedRoutedEventArgs)
 {
     Value = DateValue.Value;
 }
 private void DashboardRefreshEditBoxValueChangedEventHandler(object sender, PropertyChangedRoutedEventArgs <int?> e)
 {
     _dashboardSettings.RefreshInterval = e.NewValue.Value * 60;
 }
Exemplo n.º 23
0
 private void ExpiryDate_OnValueChanged(object sender, PropertyChangedRoutedEventArgs <DateTime?> e)
 {
     TryEnableSend();
 }
Exemplo n.º 24
0
		private void OnValueChanged(object sender, PropertyChangedRoutedEventArgs<DateTime?> e)
		{
			if (_view != null)
				_view.Refresh();
		}
		private void TimeFrameValueChanged(object sender, PropertyChangedRoutedEventArgs<TimeSpan?> e)
		{
			FillSettingsArg();
		}
Exemplo n.º 26
0
		private void ProfitOnValueChanged(object sender, PropertyChangedRoutedEventArgs<double?> e)
		{
			if (_view != null)
				_view.Refresh();
		}