Beispiel #1
0
        public void MouseMove(double posX, double posY)
        {
            double px = posX - (posX % 8);
            double py = posY - (posY % 8);

            px = px < 0 ? 0 : px;
            py = py < 0 ? 0 : py;

            if (SelectedNode != null && MousePressed)
            {
                if (MainViewModel.ActionControlVM.ModeStatus != ModeType.NodeDelete || MainViewModel.ActionControlVM.ModeStatus != ModeType.EdgeDel || MainViewModel.ActionControlVM.ModeStatus != ModeType.EdgeAdd)
                {
                    SelectedNode.ChangeNodeAxis(px, py);
                    //NodePixels.Where(x => x.ID == SelectedNode.ID).Single().ChangeNodeAxis(px, py);
                    RaisePropertyChanged(nameof(NodePixels));
                }
            }
        }