コード例 #1
0
 private void CartItemViewModel_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
 {
     if (e.PropertyName == nameof(Quantity))
     {
         QuantityChanged?.Invoke(this, null);
     }
 }
コード例 #2
0
 /// <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());
     }
 }
コード例 #3
0
 public void OnQuantityChanged(int oldQuantity, int newQuantity, bool programmatically)
 {
     QuantityChanged?.Invoke(this, new OnQuantityChangeEventArgs
     {
         OldQuantity      = oldQuantity,
         NewQuantity      = newQuantity,
         Programmatically = programmatically
     });
 }
コード例 #4
0
 /// <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
                                 ));
 }
コード例 #5
0
 /// <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());
 }
コード例 #6
0
 /// <summary>
 /// Appelé lorsque la valeur de le propriété <see cref="Quantity"/> a changé.
 /// </summary>
 protected virtual void OnQuantityChanged() =>
 QuantityChanged?.Invoke(this, EventArgs.Empty);
コード例 #7
0
 private void quantityChanged(T arg1, int arg2, int arg3)
 {
     QuantityChanged?.Invoke(arg1, arg2, arg3);
 }
コード例 #8
0
 private void QuantityChangedMethod(float newExpQuantity)
 {
     QuantityChanged?.Invoke(newExpQuantity);
 }