2009-07-13 8 views
0

J'ai un bouton dans ma fenêtre principale, sur le clic de ce bouton la fenêtre principale devrait être rechargée. Comment y parvenir?Manual Page chargement dans WPF

S'il vous plaît répondre

Merci Sharath

+0

rechargent juste cliquage événement :) ou décrire le problème dans plus de détails –

+0

par Reloaded voulez-vous dire redessinée? Ou voulez-vous dire complètement détruit et chargé à nouveau? – exclsr

+0

Quelle langue? C#, VB? S'il vous plaît soyez plus précis avec ce dont vous avez besoin pour que les gens n'aient pas besoin de perdre du temps à le faire. – Shimmy

Répondre

0
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 
    } 
} 
Questions connexes