Pārlūkot izejas kodu

Group shift and ctrl selection, something still doesn't work

flabbet 4 gadi atpakaļ
vecāks
revīzija
b15c356d13

+ 8 - 1
PixiEditor/Views/UserControls/Layers/LayerGroupControl.xaml.cs

@@ -245,7 +245,14 @@ namespace PixiEditor.Views.UserControls.Layers
             var layer = doc.Layers.First(x => x.LayerGuid == GroupData.EndLayerGuid);
             if (doc.ActiveLayerGuid != layer.LayerGuid)
             {
-                doc.SetMainActiveLayer(doc.Layers.IndexOf(layer));
+                if(Keyboard.IsKeyDown(Key.LeftShift) || Keyboard.IsKeyDown(Key.LeftCtrl))
+                {
+                    doc.LayerStructure.GetGroupLayers(GroupData).ForEach(x => x.IsActive = true);
+                }
+                else
+                {
+                    doc.SetMainActiveLayer(doc.Layers.IndexOf(layer));
+                }
             }
         }