通知位置window在右下角
Position of notification window at the bottom right corner
我在定位 window 时遇到了问题。 window不是我的主window。我想将 window 放置在任务栏上方工作区的右下角。
我有以下代码:
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;
}
}
该代码的不良结果:
我想让通知 window 稍微高于任务栏。
我认为我的代码应该可以工作,但没有。
感谢您的建议。
我用了这个,效果还算满意
double width = 375;
double height = 275;
Window w = new Window();
w.Width = width;
w.Height = height;
w.Left = SystemParameters.FullPrimaryScreenWidth - width;
w.Top = SystemParameters.FullPrimaryScreenHeight - height;
w.ShowDialog();
我在定位 window 时遇到了问题。 window不是我的主window。我想将 window 放置在任务栏上方工作区的右下角。
我有以下代码:
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;
}
}
该代码的不良结果:
我想让通知 window 稍微高于任务栏。 我认为我的代码应该可以工作,但没有。
感谢您的建议。
我用了这个,效果还算满意
double width = 375;
double height = 275;
Window w = new Window();
w.Width = width;
w.Height = height;
w.Left = SystemParameters.FullPrimaryScreenWidth - width;
w.Top = SystemParameters.FullPrimaryScreenHeight - height;
w.ShowDialog();