/// <summary>
 /// This method fires when the function has been changed.
 /// </summary>
 /// <param name="e"> The <see cref="TrigFunctionVMEventArgs"/>. </param>
 protected virtual void FireOnTrigFunctionChanged(TrigFunctionVMEventArgs e)
 {
     if (this.OnTrigFunctionChanged != null)
     {
         this.OnTrigFunctionChanged(this, e);
     }
 }
Пример #2
0
 /// <summary>
 /// This method gets new points for the view of the current <see cref="TrigFunctionVM"/>.
 /// </summary>
 /// <param name="sender"> The object sender. </param>
 /// <param name="e"> The <see cref="TrigFunctionVMEventArgs"/>. </param>
 public void DrawNewPolyLineForTrigFunction(object sender, TrigFunctionVMEventArgs e)
 {
     this.TrigFunctions.Remove(e.OldItem);
     e.OldItem.GetPolyline(this.SmallestXValueGrid, this.BigestXValueGrid, this.SmallestYValueGrid, this.BigestYValueGrid);
     this.TrigFunctions.Add(e.OldItem);
     this.CalculateBiggestYANDSmallestY();
 }