2015-02-06 1 views
0

У меня есть главное окно Say домой и оттуда я звоню еще одно окно с именем AddItem вОкна показана как диалог проигрыши своего внимания - МОФ

var item = new addItem(); 
item.ShowDialog(); 

его рабочими штрафа. Но когда мы переходим к другим приложениям, таким как хром, блокнот с помощью вкладки alt + и возвращаемся к приложению WPF, оба окна разделяются, как и в winforms, они не состыковываются.

Так что пользователь запутался в этом поведении.

Требование есть, если до тех пор, пока не откроется окно диалога он должен всегда быть на верхнем и главном окне на спине, и когда мы нажимаем на значок в панели задач и окна вместе должны прийти.

+0

Где вы называете этот код из? –

+0

из главного окна – shanmugharaj

+2

Попробуйте установить свойство «Владелец» в новом окне в главное окно. – raznagul

ответ

2

попробовать это

var item = new addItem(); 
item.Owner = this; 
item.ShowDialog(); 
+0

Спасибо, что это прекрасно работает. Но если я перехожу от usercontrol к окну, то как это установить? – shanmugharaj