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 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 LayoutScreenCanvas(IToolProvider toolProvider)
            : base(toolProvider)
        {
            _objectsLayer = new LayoutObjectsLayer();
            this.Children.Insert(1, _objectsLayer);

            this.Loaded += AddAdorners;

            _tiles.RenderGrayscale();
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
 public TileScreenCanvas(IToolProvider toolProvider) : base(toolProvider)
 {
 }
 public TileScreenCanvas(IToolProvider toolProvider)
     : base(toolProvider)
 {
 }