Как открыть в (в) текущее окно? - PullRequest
2 голосов
/ 16 мая 2011

Я думаю, что мой вопрос прост, но я не могу с этим справиться.

Если у меня есть окно и кнопка, и я хочу открыть другой элемент управления в этом окне, как я могу это сделать? Я пытаюсь сделать это через VSM, но я застрял и до сих пор не знаю, как это сделать. Может быть, есть более простой способ?

Да. Спасибо всем за ответы, но я думаю, что я не указал четко, что я хотел получить.
Методы: Show () и ShowDialog () открывают новые окна, и я хотел открыть элементы управления в текущем окне. Я думаю о чем-то таком:
newWindowControl nwc = new newWindowControl ();
LayoutRoot.Children.Add (NWC);

но в ВСМ .
Я не знаю, возможно ли это сделать.

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

Если вы хотите открыть другое окно поверх существующего, как всплывающее окно. Вы можете просто инициализировать новое окно и вызвать его метод показа.

//Second window is of type Window
SecondWindow window = new SecondWindow();
window.Show();
0 голосов
/ 16 мая 2011
private void button1_Click(object sender, EventArgs e)
{
    using (Form2 form2 = new Form2())
    {
        form2.ShowDialog();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...