0

Есть два окна: MainWindow и Window1 В MainWindow есть кнопка:

<Button x:Name="MyFirstButton" Click="MyFirstButton" Content="MyFirstTextInButton" Margin="0 0 0 5" Padding="5" FontSize="15"/>

При нажатии на кнопку нужно вызвать окно Window1. Нужно два варианта:

  1. Чтобы оно открывалось как отдельное окно
  2. Чтобы оно открывалось в этом же окне (как в обычных программах при открытии, скажем, папки в проводнике)
  • Ну тут проблем, я думаю не возникнет, создаёте экземпляр класса Window1 и вызываете методом Show(). 2. Тут можно попробовать использовать UserControl, чтобы содержимое MainWindow подменялось при нажатии на кнопку на UserControl
  • – dmepty Mar 14 '18 at 19:22
  • С первым получилось. Можете, пожалуйста, показать, как использовать UserControl? – kornilovyvan Mar 14 '18 at 19:28
  • Сейчас, увы, сам написать не смогу, но вот то что вам нужно, правда там идёт реализация паттерна MVVM https://ru.stackoverflow.com/a/765122/285928 – dmepty Mar 14 '18 at 19:30
  • Если до утра никто не ответит, распишу сам – dmepty Mar 14 '18 at 19:31