Я хочу создать модальное всплывающее окно. До сих пор я создал окно, которое создаю, когда мне это нужно. Но я не думаю, что это правильный способ сделать это. Проблема в том, что каждый раз, когда я его называю, она открывается примерно на 20 пикселей справа и на 20 пикселей ниже предыдущей. Это раздражает. Является ли это поведение по умолчанию или я делаю что-то неправильно здесь?Создание WPF popup
Success win1 = new Success();
win1.ShowDialog();
Кроме того, я хочу, чтобы это было по центру, если это возможно?
Это на самом деле по дизайну, и я не вижу, как это будет раздражать. Это описано в Руководстве UX для Windows: http://msdn.microsoft.com/en-us/library/aa511262.aspx – BoltClock