private void HandleSelectionVisualsEvent(object sender, VisualsSelectedEventArgs args)
        {
            ChangeMaterial(args.SelectedVisuals, Materials.Blue);

            if (args is VisualsSelectedByRectangleEventArgs rectangleSelectionArgs)
            {
                ChangeMaterial(
                    args.SelectedVisuals,
                    rectangleSelectionArgs.Rectangle.Size != default ? Materials.Red : Materials.Green);
            }
            else
            {
                ChangeMaterial(args.SelectedVisuals, Materials.Orange);
            }
            RaisePropertyChanged(nameof(SelectedVisuals));
        }
Beispiel #2
0
 private void HandleSelectionVisualsEvent(object sender, VisualsSelectedEventArgs args)
 {
     this.selectedVisuals = args.SelectedVisuals;
     RaisePropertyChanged(nameof(SelectedVisuals));
 }