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(); } } } }
private void PlusButton_Click(object sender, EventArgs e) { calculator.Save(GetCurrentNumber()); EquationTextBox.Clear(); SetLastButton(PlusButton); }