<toolkit:ButtonSpinner Spin="ButtonSpinner_Spin" > <TextBox x:Name="_txtValue" /> </toolkit:ButtonSpinner> private void ButtonSpinner_Spin(object sender, Microsoft.Windows.Controls.Primitives.SpinEventArgs e) { int value = String.IsNullOrEmpty(_txtValue.Text) ? 0 : Convert.ToInt32(_txtValue.Text); if (e.Direction == Microsoft.Windows.Controls.Primitives.SpinDirection.Increase) value++; else value--; _txtValue.Text = value.ToString(); }