Пример #1
0
        private void ListLoadedTypesButton_Click(object sender, RoutedEventArgs e)
        {
            ClearMainView();

            var helper       = new ListLoadedTypesHelper();
            var typesListBox = new TypesListBoxControl();

            typesListBox.Types = helper.ListLoadedTypes(AppDomain.CurrentDomain)
                                 .ToObservableCollection();
            this.MainView.Children.Add(typesListBox);
        }
Пример #2
0
        private void SearchTypeTextBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key != Key.Enter)
            {
                return;
            }

            ClearMainView();

            var filterText = this.SearchTypeTextBox.Text;

            if (string.IsNullOrWhiteSpace(filterText))
            {
                return;
            }

            var helper       = new ListLoadedTypesHelper();
            var typesListBox = new TypesListBoxControl();

            typesListBox.Types = helper.ListLoadedTypes(AppDomain.CurrentDomain)
                                 .Where(o => o.Name.Contains(filterText, StringComparison.OrdinalIgnoreCase))
                                 .ToObservableCollection();
            this.MainView.Children.Add(typesListBox);
        }