From 41566e8829ebf22291eeccaf78ce93d3ecf2e7d7 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sat, 16 Jan 2021 22:03:06 +0800 Subject: [PATCH] Update Sprite.cs --- .../Controls/Other/Sprite.cs | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/src/Shared/HandyControl_Shared/Controls/Other/Sprite.cs b/src/Shared/HandyControl_Shared/Controls/Other/Sprite.cs index 5783fd68..16691a09 100644 --- a/src/Shared/HandyControl_Shared/Controls/Other/Sprite.cs +++ b/src/Shared/HandyControl_Shared/Controls/Other/Sprite.cs @@ -1,46 +1,13 @@ using System.Windows; -using System.Windows.Input; namespace HandyControl.Controls { public sealed class Sprite : System.Windows.Window { - private bool _isLeftButtonPressed; - - private double _leftMax; - - private double _topMax; - private Sprite() { WindowStyle = WindowStyle.None; AllowsTransparency = true; - InputManager.Current.PostProcessInput += Current_PostProcessInput; - } - - private void Current_PostProcessInput(object sender, ProcessInputEventArgs e) - { - if (Mouse.LeftButton == MouseButtonState.Pressed) - { - _isLeftButtonPressed = true; - } - else if (_isLeftButtonPressed) - { - if (Left < 0) - { - Left = 0; - } - - if (Left > _leftMax) - { - Left = _leftMax; - } - - if (Top > _topMax) - { - Top = _topMax; - } - } } public static Sprite Show(object content) @@ -51,13 +18,6 @@ namespace HandyControl.Controls }; sprite.Show(); - - var desktopWorkingArea = SystemParameters.WorkArea; - sprite._leftMax = desktopWorkingArea.Width - sprite.ActualWidth; - sprite._topMax = desktopWorkingArea.Height - sprite.ActualHeight; - sprite.Left = sprite._leftMax - 50; - sprite.Top = 50 - sprite.Padding.Top; - return sprite; } }