Beispiel #1
0
        private void buttonSearchSchema_Click(object sender, RoutedEventArgs e)
        {
            SearchDataGridWindow win  = new SearchDataGridWindow();
            FrameworkElement     elem = sender as FrameworkElement ?? dataGridColumns;

            WindowLocator.LocateNearby(elem, win, NearbyLocation.UpLeft);
            win.Owner  = Window.GetWindow(this);
            win.Target = dataGridColumns;
            win.Show();
        }
Beispiel #2
0
        private SearchDataGridWindow RequireSearchWindowDataGridColumns()
        {
            SearchDataGridWindow win;

            if (_searchWindowDataGridColumns != null && _searchWindowDataGridColumns.TryGetTarget(out win))
            {
                return(win);
            }
            win         = new SearchDataGridWindow();
            win.Target  = dataGridColumns;
            win.Owner   = Window.GetWindow(this);
            win.Closed += SearchWindowDataGridColumns_Closed;
            _searchWindowDataGridColumns = new WeakReference <SearchDataGridWindow>(win);
            return(win);
        }
Beispiel #3
0
        private void FindCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            SearchDataGridWindow win = RequireSearchWindowDataGridColumns();

            win.Show();
        }