Я создаю приложение, в котором я открываю несколько окон в разное время, и каждое окно имеет фрейм, который включает в себя щелчок по нескольким страницам.теперь отображаются переменные из окна, WPF C#
Мне нужно, чтобы я взял переменную MainWindow на странице, построенной по кадру.
делают так:
public partial class SearchPage : Page
{
public SearchPage()
{
InitializeComponent();
Window mainWindow = Application.Current.MainWindow;
}
}
Однако это занимает первое окно открытым, а не актуальными, но тот, который всегда держит меня открытым для запуска программы. Нет способа получить родительское окно того времени, которое видно? Я, чтобы закрыть перегородку, чтобы Visibility.Hidden();
и возобновить Visibility.Visible();
Я использую mahapps metroWindow
Пожалуйста, напишите больше кода, и все еще немного неясно, чего вы пытаетесь достичь. 'Application.Current.MainWindow' всегда предоставит вам первое окно, вы можете получить доступ к другой коллекции окон с помощью' App.Current.Windows'. – lena
Я пытаюсь получить страницу после InitializeComponent, я добавил код из codebehind SearchPage –
Так вам нужно MainWindow или родительское окно SearchPage? И что вы хотите сделать с окном? Можете ли вы также добавить код, где вы показываете свою страницу? – lena