diferença de data usando o datepicker no wpf

Estou tentando calcular quantos dias há entre duas datas e exibir o resultado em um bloco de texto, estou usando o wpf. No entanto eu recebo um objeto anulável deve ter um valor na primeira linha: 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