Мне нужно открыть вторую страницу в открытой странице, используйте команду
var window2 = App.Current.Windows.Cast<MainWindow>().FirstOrDefault(Window => Window is MainWindow) as MainWindow;
window2.MainFrame.Content = new View.Comander.Commanding();
public class ViewCommand
{
private object myVar;
public object MyProperty
{
get { return myVar; }
set { myVar = value; }
}
public ViewCommand()
{
AddMission = new CommanderManager(AddMissionC);
}
public void AddMissionC()
{
var page = App.Current.Windows.Cast<Pagename>()
.FirstOrDefault(Page => Page is Pagename) as Pagename;
page.Content = new View.Comander.Pagename();
}
}
Это не работает, я понимаю почему, но я не знаю как это исправить