using System.Windows; namespace HandyControl.Controls; public sealed class Sprite : System.Windows.Window { private Sprite() { WindowStyle = WindowStyle.None; AllowsTransparency = true; } public static Sprite Show(object content) { var sprite = new Sprite { Content = content }; sprite.Show(); var desktopWorkingArea = SystemParameters.WorkArea; sprite.Left = desktopWorkingArea.Width - sprite.ActualWidth - 50; sprite.Top = 50 - sprite.Padding.Top; return sprite; } }