0
У меня есть кнопка в главном окне, при нажатии этой кнопки главное окно должно быть перезагружено. Как достичь этого?Ручная загрузка страницы в WPF
Пожалуйста, ответьте
Благодаря Sharath
У меня есть кнопка в главном окне, при нажатии этой кнопки главное окно должно быть перезагружено. Как достичь этого?Ручная загрузка страницы в WPF
Пожалуйста, ответьте
Благодаря Sharath
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
public Button button
{
get
{
return this.button1; //Expose the button.
}
}
}
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
this.MainWindow = new Window1(); //create the window
this.ShutdownMode = ShutdownMode.OnExplicitShutdown;
((Window1)MainWindow).button1.Click += new RoutedEventHandler(button1_Click); //add a handler to that button
MainWindow.Show();
}
void button1_Click(object sender, RoutedEventArgs e)
{
this.MainWindow.Close(); //Is disposed
MainWindow = new Window1(); //recreate
this.MainWindow.Show(); //reload
}
}
просто перезагрузить в случае нажатия кнопки :) или описать проблему более подробно –
По перезагружаются, чтобы вы имели в виду перерисовать? Или вы имеете в виду, что полностью уничтожены и загружены снова? – exclsr
Какой язык? C#, VB? пожалуйста, будьте более конкретными с тем, что вам нужно, чтобы людям не нужно было тратить время на их изучение. – Shimmy