public EntitiesScreenCanvas(IToolProvider toolProvider) : base(toolProvider) { _entityLayer = new EntityScreenLayer(); this.Children.Insert(1, _entityLayer); }
public ToolbarViewModel(IToolProvider toolProvider, IEditingContext editingContext) { ToolProvider = toolProvider; EditingContext = editingContext; CreateObjectCommand = new DelegateCommand(parameter => CreateObject((ITool)parameter)); }
public LayoutScreenCanvas(IToolProvider toolProvider) : base(toolProvider) { _objectsLayer = new LayoutObjectsLayer(); this.Children.Insert(1, _objectsLayer); this.Loaded += AddAdorners; _tiles.RenderGrayscale(); }
/// <summary> /// Creates an instance of ToolManagerToolInfo /// </summary> /// <param name="Info">The tool info</param> /// <param name="ToolProviderAssembly">The IToolProvider that can instantiate the tool manager info represents</param> public ToolManagerToolInfo(ToolInfo Info, IToolProvider ToolProviderAssembly) { base.Name = Info.Name; base.UniqueName = Info.UniqueName; base.Description = Info.Description; base.ToolTip = Info.ToolTip; base.Category = Info.Category; base.Icon = Info.Icon; _ToolProviderAssembly = ToolProviderAssembly; }
public ScreenCanvas(IToolProvider toolProvider) { _tiles = new TileScreenLayer(); _overlay = new OverlayScreenLayer(); _toolProvider = toolProvider; HorizontalAlignment = System.Windows.HorizontalAlignment.Left; VerticalAlignment = System.Windows.VerticalAlignment.Top; this.Children.Add(_tiles); this.Children.Add(_overlay); ViewModelMediator.Current.GetEvent<ZoomChangedEventArgs>().Subscribe(ZoomChanged); }
public ScreenCanvas(IToolProvider toolProvider) { _tiles = new TileScreenLayer(); _overlay = new OverlayScreenLayer(); _toolProvider = toolProvider; HorizontalAlignment = System.Windows.HorizontalAlignment.Left; VerticalAlignment = System.Windows.VerticalAlignment.Top; this.Children.Add(_tiles); this.Children.Add(_overlay); ViewModelMediator.Current.GetEvent <ZoomChangedEventArgs>().Subscribe(ZoomChanged); }
public TileScreenCanvas(IToolProvider toolProvider) : base(toolProvider) { }