1. Чтобы передать управление элементом из одного окна в другое в WPF, необходимо использовать передачу данных или событий между окнами. Например, вы можете создать событие в окне, которое вызывается при определенном действии, и подписать другое окно на это событие. Таким образом, при возникновении события в первом окне, второе окно получит уведомление и сможет принять соответствующие действия.
2. Чтобы создать контейнер в файле Page.xaml, который находится в окне MainWindow.xaml, вы можете использовать контейнеры элементов, такие как Grid, StackPanel, Canvas и т. д. В файле Page.xaml вы можете определить нужный контейнер, например:
```xml
<Grid>
<Button Content="Кнопка" />
<TextBlock Text="Текстовый блок" />
</Grid>
```
Затем в файле MainWindow.xaml добавьте элемент Frame, который будет содержать ваш контейнер:
```xml
<Frame Content="{Binding Path=Content, ElementName=page}" />
```
И в коде MainWindow.xaml.cs укажите, что контент Frame должен быть экземпляром вашей Page:
```csharp
page = new Page();
```
Таким образом, ваш контейнер из файла Page.xaml будет отображаться в окне MainWindow.xaml внутри элемента Frame.