private void OnDockingManagerChanged(object sender, EventArgs e) { dm = GameManagerProperties.GetDockingManager((DependencyObject)this); dm.RequestDocumentClose += new EventHandler<RequestDocumentCloseEventArgs>(dm_RequestDocumentClose); dm.Loaded += new RoutedEventHandler(dm_Loaded); //dm.SizeChanged += new SizeChangedEventHandler(dm_SizeChanged); dm.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(dm_PropertyChanged); // make a new source Binding myBinding = new Binding("GameViews"); myBinding.Source = this; dm.SetBinding(DockingManager.DocumentsSourceProperty, myBinding); }