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;
        }
Example #2
0
        private void btnVerify_Click(object sender, RoutedEventArgs e)
        {
            ValidationPresenter validationPresenter = new ValidationPresenter(this, date, vehicle, time);

            validationPresenter.canBeOnRoad();
        }