public VisualTreeItem(GraphicEntityDecorator entity, ITreeItemActions actions) { this.entity = entity; this.actions = actions; Components = new ObservableCollection <IVisualComponentItem>(); hash = new Dictionary <ElementTag, IVisualComponentItem>(); RemoveItem = new WpfActionCommand(OnSelfRemove); }
public LoadedItem(MainWindowViewModel main, Std.Engine.Core.GeometryGameObject gobj) { this.main = main; this.GameObj = gobj; VisiblityChanged = new Command(this); ShowDebuggingVisualization = new WpfActionCommand <bool?>(OnShowDebugVisualization); LookAt = new WpfActionCommand(OnLookAt); OpenProperties = new WpfActionCommand(OnOpenProperties); }
public Controler(ObjGroupsViewModel facade) { this.facade = facade; ShowHideGroup = new WpfActionCommand <bool>(OnShowHideGroup); HighlightGroup = new WpfActionCommand <bool>(OnHighlightGroup); AddNewColorFilter = new WpfActionCommand(OnAddNewColorFilter); Refresh = new WpfActionCommand(OnRefresh); CopyGroupName = new WpfActionCommand <string>(OnWpfActionCommand); VisiblityChanged = new WpfActionCommand <ObjGroupsViewModel.ObjGroupViewItem>(OnVisiblityChanged); }
public DebuggerMainWindowViewModel(IDockingTabManager docking, SystemsViewModel systemsVM, ComponetsViewModel componetsVM) { OpenSceneInWindow = new WpfActionCommand(OnOpenSceneInWindow); ShowHideOctreeBoxesCommand = new WpfActionCommand(OnShowHideOctreeBoxes); Docking = docking; Systems = systemsVM; Componets = componetsVM; subscriber = new ViewportSubscriber(this); systemsVM.SetCurrentRenderUpdater(this); componetsVM.SetCurrentRenderUpdater(this); }
public PropertyVeiwModel(IEditingProperties properties, IRenderUpdater updater) { this.EditingProperties = properties; this.updater = updater; ValueChanged = new WpfActionCommand <ValueChangedEventArgs>(OnValueChanged); }