private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            _vm.AddCatalogScheme();

            //ListBoxItem selectedItem = SchemesListBox.ItemContainerGenerator.ContainerFromIndex(SchemesListBox.SelectedIndex - 1) as ListBoxItem;

            //if (selectedItem != null)
            //{
            //    ContentPresenter contentPresenter = FindVisualChild<ContentPresenter>(selectedItem);
            //    DataTemplate dataTemplate = contentPresenter.ContentTemplate;
            //    TextBox textBox = dataTemplate.FindName("CatalogSchemeName", contentPresenter) as TextBox;

            //    if (textBox != null)
            //        textBox.Dispatcher.BeginInvoke(new Action(() => textBox.SelectAll()));
            //}
        }