private void SetSelectedItem([NotNull] object sender, [NotNull] RoutedPropertyChangedEventArgs <object> e) { Debug.ArgumentNotNull(sender, nameof(sender)); Debug.ArgumentNotNull(e, nameof(e)); var selectedItem = TreeView.SelectedItem as TreeViewItem; if (selectedItem == null) { return; } var item = selectedItem.Tag as ValidationDescriptor; if (item == null) { Details.BorderThickness = new Thickness(1); Details.Child = null; return; } var control = new ValidationPresenter(this, item); Details.BorderThickness = new Thickness(0); Details.Child = control; }
private void btnVerify_Click(object sender, RoutedEventArgs e) { ValidationPresenter validationPresenter = new ValidationPresenter(this, date, vehicle, time); validationPresenter.canBeOnRoad(); }