private void CartItemViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == nameof(Quantity)) { QuantityChanged?.Invoke(this, null); } }
/// <summary> /// Event handler for decreasing the number of coins /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void OnDecreaseClicked(object sender, RoutedEventArgs e) { if (Quantity > 0) { Quantity--; QuantityChanged?.Invoke(this, new EventArgs()); } }
public void OnQuantityChanged(int oldQuantity, int newQuantity, bool programmatically) { QuantityChanged?.Invoke(this, new OnQuantityChangeEventArgs { OldQuantity = oldQuantity, NewQuantity = newQuantity, Programmatically = programmatically }); }
/// <summary> /// Event invocator for the <see cref="QuantityChanged"/> event /// </summary> protected virtual void OnQuantityChanged(decimal previousAveragePrice, decimal previousQuantity) { QuantityChanged?.Invoke(this, new SecurityHoldingQuantityChangedEventArgs( _security, previousAveragePrice, previousQuantity )); }
/// <summary> /// Event handler for increasing the number of coins /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void OnIncreaseClicked(object sender, RoutedEventArgs e) { Quantity++; QuantityChanged?.Invoke(this, new EventArgs()); }
/// <summary> /// Appelé lorsque la valeur de le propriété <see cref="Quantity"/> a changé. /// </summary> protected virtual void OnQuantityChanged() => QuantityChanged?.Invoke(this, EventArgs.Empty);
private void quantityChanged(T arg1, int arg2, int arg3) { QuantityChanged?.Invoke(arg1, arg2, arg3); }
private void QuantityChangedMethod(float newExpQuantity) { QuantityChanged?.Invoke(newExpQuantity); }