Здесь я сообщаю пример моего предупреждения:Настройка положения окна оповещения
Как вы можете видеть на картинке, я не могу взять с собой окно предупреждения выше задач.
Это код, который я поставил poszione окна:
public new void Show()
{
this.Left = Application.Current.MainWindow.Left +
Application.Current.MainWindow.ActualWidth - this.Width;
this.Top = Application.Current.MainWindow.Top +
Application.Current.MainWindow.ActualHeight - this.Height;
this.Topmost = true;
Application.Current.MainWindow.Dispatcher.BeginInvoke(
System.Windows.Threading.DispatcherPriority.ApplicationIdle,
(System.Threading.ThreadStart)delegate()
{
base.Show();
});
}
На вашем снимке экрана предупреждение находится над панелью задач. В чем проблема? – Herdo
Предупреждение должно быть слегка выше и самое левое. – iamwill
@ Возможно, что «сверху» означает «сверху» на оси Y (то есть op хочет, чтобы он * не * перекрывал панель задач), но я просто догадываюсь – Alex