void Initialize()
 {
     Grid.ItemsSource = CollectionSource;
     NewRowCommand.RaiseCanExecuteChangedEvent();
     ServerCollectionSource   = new XPServerCollectionSource(new UnitOfWork(), CollectionSource.ObjectType);
     View.KeyDown            += OnViewKeyDown;
     View.RowDoubleClick     += OnViewRowDoubleClick;
     Grid.CurrentItemChanged += Grid_CurrentItemChanged;
 }
 protected override void Initialize()
 {
     Grid.ItemsSource = DataSource.Data;
     NewRowCommand.RaiseCanExecuteChangedEvent();
     base.Initialize();
 }