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)); }
private void HandleSelectionVisualsEvent(object sender, VisualsSelectedEventArgs args) { this.selectedVisuals = args.SelectedVisuals; RaisePropertyChanged(nameof(SelectedVisuals)); }