예제 #1
0
 private void KeyPad_ButtonClicked(object sender, StringEventArgs e)
 {
     if (Engine.IsOperator(e.Text))
     {
         Display.EquationText += string.Format(" {0} ", e.Text);
     }
     else Display.EquationText += e.Text;
 }
예제 #2
0
 private void MemMan_InsertClicked(object sender, StringEventArgs e)
 {
     if (ButtonClicked != null)
     {
         if (MemMan.Visibility == System.Windows.Visibility.Visible)
         {
             MemMan.Visibility = System.Windows.Visibility.Collapsed;
             Keys.Visibility = System.Windows.Visibility.Visible;
         }
         ButtonClicked(sender, new StringEventArgs(string.Format("Var(\'{0}\')", e.Text)));
         //ButtonClicked(sender, e);
     }
 }
예제 #3
0
 private void Display_ModeChanged(object sender, StringEventArgs e)
 {
     TrigMode output;
     if (Enum.TryParse<TrigMode>(e.Text, out output))
     {
         Engine.Mode = output;
     }
 }
예제 #4
0
 private void FunctionList_FunctionButtonCliked(object sender, StringEventArgs e)
 {
     Display.EquationText += string.Format(" {0}( ", e.Text);
 }