private void ButtonImport_Click(object sender, global::Avalonia.Interactivity.RoutedEventArgs e) { string clipboardText = ClipBoardUtils.GetTextAsync().Result; TimeSpan?timeSpan = DateTimeUtils.ConvertTextToTimeSpan(clipboardText); if (timeSpan != null) { DateTime?newDateTime = _dateTimeConverter.Convert(timeSpan, typeof(string), null, null) as DateTime?; Property.PropertyInfo.SetValue(Property.Object, newDateTime); _timeTextBox.Text = timeSpan.ToString(); e.Handled = true; } else { DateTime?dateTime = DateTimeUtils.ConvertTextToDateTime(clipboardText); if (dateTime != null) { Property.PropertyInfo.SetValue(Property.Object, dateTime); _datePicker.SelectedDate = dateTime; _timeTextBox.Text = (string)_dateTimeConverter.Convert(dateTime, typeof(string), null, null); e.Handled = true; } } }