private void InitializeProjectControl(ProjectControl prControl)
        {
            prControl.btnCreateProject.Click += new RoutedEventHandler(btnCreateProject_Click);
            prControl.btnOpenProject.Click += new RoutedEventHandler(btnOpenProject_Click);
            prControl.btnAddModel.Click += new RoutedEventHandler(btnAddModel_Click);

            prControl.DataContext = manager;
        }
        private void InitializeNavigator()
        {
            var projectControl = new ProjectControl();
            InitializeProjectControl(projectControl);

            navigator = new VisualNavigator(projectControl);
            navigator.FocusChanged += (sender_, e_) =>
                {
                    var control = e_.Value;
                    string modelName = control is TreeControl ? (control as TreeControl).modelName : null;

                    if (!string.IsNullOrWhiteSpace(modelName)) manager.Project.CurrentModelName = modelName;
                };

            LayoutRoot.DataContext = navigator;
        }