2013-08-01 4 views
0

J'ai une configuration très facile. J'ai MainWindow.xaml qui en charge "affiche" Frame1 qui montre Page1.xaml. J'ai un bouton sur le Page1.xaml. Comment est-ce que je pourrais employer l'événement de clic de boutons (Page1) pour fermer ou cacher Page1.xaml & Frame1, renvoyant la vue d'utilisateurs à MainWindow.xaml (contenu)?WPF FramePage au contrôle MainWindow?

Répondre

0

Vous pouvez obtenir une poignée sur la page principale comme ceci:

Dim mainPage As MainWindow = TryCast(Application.Current.MainWindow, MainWindow) 
If mainPage IsNot Nothing The mainPage.frame1.Visibility = Visibility.Collapsed 
+0

Merci. Erreur "RootVisual n'est pas un membre de System.Windows.Application" Voulez-vous dire "Si MainPage n'est pas Nothing mainPage.Frame1.Visibility = Visibility.Collapsed End If " –

+0

Désolé, c'était Silverlight. Je pense que c'est l'équivalent. – OneFineDay

Questions connexes