private void ManageOwnersViewLoaded(object sender, RoutedEventArgs e)
 {
     manageOwnersViewModel = (ManageOwnersViewModel)DataContext;
     if (manageOwnersViewModel != null)
     {
         manageOwnersViewModel.CancelButtonClicked += CancelButtonClicked;
         manageOwnersViewModel.CleanFilter         += RemoveGridFilters;
         manageOwnersViewModel.ScrollToNewOwner    += ScrollToNewBank;
     }
 }
        private void TextSearchLoaded(object sender, RoutedEventArgs e)
        {
            GrdBanks.Focus();
            textSearch = GrdBanks.ChildrenOfType <RadWatermarkTextBox>().FirstOrDefault(s => s.Name == "PART_SearchAsYouTypeTextBox");
            if (textSearch != null)
            {
                textSearch.Focus();
                textSearch.PreviewKeyDown        += TextSearchPreviewKeyDown;;
                GrdBanks.Items.CollectionChanged += GrdBankCollectionChanged;
                manageOwnersViewModel             = (ManageOwnersViewModel)DataContext;
            }

            var closeButton = GrdBanks.ChildrenOfType <RadPathButton>().FirstOrDefault(b => b.Name == "CloseButton");

            if (closeButton != null)
            {
                closeButton.Visibility = Visibility.Collapsed;
            }
        }