Trabalhando com teclas de seta em uma caixa de texto WPF (C #)

Existe alguma maneira de capturar as teclas de seta para cima / para baixo em um WPF TextBox (System.Windows.Controls.Textbox) e permitir que eles alterem o texto? Eu li sobre substituir oProcessCmdKey método para um TextBox do Windows Forms (System.Windows.Forms.TextBox) e funcionou bem, mas issoTextBox não é tão flexível quanto o WPF. Existe um método semelhante para fazer isso sem precisar usar o antigo Windows Forms TextBox?

Para o meu exemplo, eu tenho um TextBox que possui uma máscara de texto numérica. Quero poder aumentar / diminuir o valor numérico usando as teclas de seta para cima e para baixo.

questionAnswers(1)

yourAnswerToTheQuestion