różnica dat przy użyciu datepicker w wpf

Próbuję obliczyć, ile dni jest między dwiema datami i wyświetlić wynik w bloku tekstowym, używam wpf. Jednak otrzymuję obiekt dopuszczający wartość zerową, który musi mieć wartość w pierwszym wierszu: S

    private void button20_Click(object sender, RoutedEventArgs e)
    {
        DateTime start = datePicker1.DisplayDateStart.Value.Date;
        DateTime finish = datePicker2.DisplayDateStart.Value.Date;
        TimeSpan difference = start.Subtract(finish);
        textBlock10.Text = Convert.ToString(difference);
    }

questionAnswers(2)

yourAnswerToTheQuestion