public void Show(string text) { IsClosed = false; _Form = new TExtention13View(); _Form.DataContext = this; Text = text; var hwndDesktop = GetDesktopWindow(); RECT rect = new RECT(); GetWindowRect(new HandleRef(null, hwndDesktop), out rect); _Form.WindowStartupLocation = WindowStartupLocation.Manual; _Form.Left = (rect.Right / HIOStaticValues.scale) - _Form.Width + 20; _Form.Top = (rect.Bottom / HIOStaticValues.scale) - _Form.Height - 10; dt.Start(); _Form.MouseMove += _Form_MouseMove; _Form.MouseLeave += _Form_MouseLeave; _Form.Show(); }
public void Close() { _Form?.Close(); _Form = null; }