コード例 #1
0
ファイル: WorldEditorContext.cs プロジェクト: HaKDMoDz/Zazumo
        public void OpenChildEditor(String viewName, WorldObjectViewModel childViewModel)
        {
            var view = this._viewFactory.GetView(viewName);
            ((IWorldChildEditor)view.DataContext).Context = this;
            ((IWorldChildEditor)view.DataContext).ChildViewModel = childViewModel;

            this.EditorView = (UserControl)view;
            ((IWorldChildEditor)view.DataContext).Initialize();

            RaisePropertyChanged(() => EditorView);
        }
コード例 #2
0
ファイル: WorldEditorContext.cs プロジェクト: HaKDMoDz/Zazumo
 public void AddWorldObjectViewModel(WorldObjectViewModel viewModel)
 {
     this._worldObjects.Add(viewModel);
 }
コード例 #3
0
ファイル: WorldEditorContext.cs プロジェクト: HaKDMoDz/Zazumo
 public void RemoveWorldObjectViewModel(WorldObjectViewModel viewModel)
 {
     this._worldObjects.Remove(viewModel);
 }