private void FocusEquationIfNecessary(EquationTextBox textBox)
        {
            if (m_equationToFocus != null && textBox.DataContext == m_equationToFocus)
            {
                m_equationToFocus = null;
                textBox.FocusTextBox();

                int index = Equations.IndexOf(m_equationToFocus);
                if (index >= 0)
                {
                    var container = (UIElement)EquationInputList.ContainerFromIndex(index);
                    if (container != null)
                    {
                        container.StartBringIntoView();
                    }
                }
            }
        }
示例#2
0
 private void PlusButton_Click(object sender, EventArgs e)
 {
     calculator.Save(GetCurrentNumber());
     EquationTextBox.Clear();
     SetLastButton(PlusButton);
 }