diff --git a/src/Shared/HandyControlDemo_Shared/Data/DemoInfo.json b/src/Shared/HandyControlDemo_Shared/Data/DemoInfo.json index a43073cf..a91f154c 100644 --- a/src/Shared/HandyControlDemo_Shared/Data/DemoInfo.json +++ b/src/Shared/HandyControlDemo_Shared/Data/DemoInfo.json @@ -123,7 +123,7 @@ "demoItemList": [ [ "HatchBrushGenerator", "HatchBrushGeneratorDemo", "Brush.DataGenerator", "", "" ], [ "MorphingAnimation", "GeometryAnimationDemo", "Brush.Animation", "", "" ], - [ "Effects", "EffectsDemo", "Brush.Effects", "", "" ], + [ "Effects", "EffectsDemo", "Brush.Effects", "", "" ] ] } ] diff --git a/src/Shared/HandyControl_Shared/Controls/ConfettiCannon/ConfettiCannon.cs b/src/Shared/HandyControl_Shared/Controls/ConfettiCannon/ConfettiCannon.cs index f7e7dc50..075d5c5e 100644 --- a/src/Shared/HandyControl_Shared/Controls/ConfettiCannon/ConfettiCannon.cs +++ b/src/Shared/HandyControl_Shared/Controls/ConfettiCannon/ConfettiCannon.cs @@ -11,7 +11,7 @@ using HandyControl.Tools; namespace HandyControl.Controls; -public class ConfettiCannon : DependencyObject +public class ConfettiCannon { public static readonly DependencyProperty TokenProperty = DependencyProperty.RegisterAttached( "Token", typeof(string), typeof(ConfettiCannon), new PropertyMetadata(null, OnTokenChanged)); @@ -30,11 +30,6 @@ public class ConfettiCannon : DependencyObject private readonly DrawingVisual _offscreenVisual = new(); private readonly ConcurrentQueue _confettis = []; - private readonly EllipseGeometry _sharedCircleGeometry = new() - { - Transform = new RotateTransform() - }; - private Rect _renderRect; private AdornerLayer _currentAdornerLayer;