Esempio n. 1
0
        public TilesSelector(TileSetViewerVM viewer)
        {
            Viewer = viewer;

            SelectedIndexes    = new List <int>();
            SelectionRectangle = new SelectionRectangle();
            SelectMode         = SelectModeEnum.Nothing;
            MultiSelect        = false;
        }
Esempio n. 2
0
        public void Initialize(TileSetViewerVM vm)
        {
            this.vm = vm;

            KeyDown   += TileSelectorCtrl_KeyDown;
            KeyUp     += TileSelectorCtrl_KeyUp;
            MouseDown += TileSelectorCtrl_MouseDown;
            MouseUp   += TileSelectorCtrl_MouseUp;
            MouseMove += TileSelectorCtrl_MouseMove;

            this.vm.PropertyChanged += _vm_PropertyChanged;

            UpdateViewState();
        }