Нужно по нажатию кнопки отобразить форму на панели (stackpanel) или другом компоненте (TabControl etc). Для winforms не сложно:
Form2 frm = new Form2();
frm.TopLevel = false;
frm.Visible = true;
frm.FormBorderStyle = FormBorderStyle.None;
frm.Dock = DockStyle.Fill;
this.Panel1.Focus();
this.Panel1.Controls.Add(frm);
Но как это сделать в wpf ? Пытался так :
Form2 frm = new Form2();
panel_info.Children.Add(frm); //stackpanel
и так
Form2 frm = new Form2();
tb.Children.Add(frm); //TabControl
Получаю ошибку Объект Window должен быть корнем дерева. Нельзя добавить объект Window как дочерний объект для Visual.
немного погуглив наткнулся на ссылку http://www.codescratcher.com/wpf/mdi-parent-window-in-wpf/ , но т.к там нужно подключать стороннюю либу, то мне не подходит. Есть ли способ это реализовать стандартными способами ? не прибегаю к сторонним либам и тп
Для своего проекта мне нужен полноценный аналог проводника Windows (Explorer)Написать самому довольно трудоемко
У меня на окне 36 textBox, как адекватно сделать запрет к кнопке если хоть одно поле пустое? Каждый textBox подписываеться на параметры свойства:
Есть необходимость вызвать функцию WinAPI из кода на C#Какие средства языка позволяют это сделать?