In meinem Projekt habe ich eine Window
auf diese Weise zeigen:Zugriff auf Seite Funktionen von einer externen Klasse
MainWindow mainWindow = new MainWindow();
mainWindow.Show();
als ich einen Page
in einem eigenen Rahmen laden:
mainWindow.frame.NavigationService.Navigate(new Uri("PageWelcome.xaml", UriKind.Relative));
PageWelcome
enthält einige öffentliche Funktionen wie folgt aus:
public void Play()
{
mediaElement.Play();
}
nun von der Anfangsklasse oben, möchte ich die Play
Methode aufrufen. Was ist der richtige Ansatz dafür? Ich muss den aktuellen Inhalt des Frames abrufen?
Alles falsch mit dieser Lösung? '((PageWelcome) mainWindow.frame.Content) .Play();' – Mark