Example #1
0
        private void Contains(object obj)
        {
            if (SelectedTree == null)
            {
                MessageBox.Show("No active tree", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                string result;

                View.ContainsWindow containsWindow = new View.ContainsWindow();

                if (containsWindow.ShowDialog() == true)
                {
                    result = (SelectedTree.Contains(containsWindow.Value) ? "Exists" : "Doesn`t exists!");
                    MessageBox.Show(result, "Result", MessageBoxButton.OK, MessageBoxImage.Asterisk);
                }
                else if (containsWindow.DialogResult.HasValue && !containsWindow.DialogResult.Value)
                {
                    return;
                }
                else
                {
                    MessageBox.Show("Invalid Operation", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }