У меня проблема с позиционированием окна. Окно не мое главное окно. Я хочу расположить окно в нижнем правом углу рабочей области над панелью задач.Позиция окна уведомления в правом нижнем углу
У меня есть следующий код:
public partial class NotificationWindow : Window
{
public NotificationWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Rect desktopWorkingArea = SystemParameters.WorkArea;
Left = desktopWorkingArea.Right - Width;
Top = desktopWorkingArea.Bottom - Height;
}
}
И нежелательный результат этого кода:
Я хочу, чтобы окно уведомления немного выше выше панели задач. Я думаю, что мой код должен работать, но это не так.
Благодарим за консультацию.
Добавить смещение или найти проблемно-бар размера - https://winsharp93.wordpress.com/2009/06/29/find-out-size-and-position-of-the-taskbar/ –