JetStre4m
Lieutenant
- Registriert
- Nov. 2007
- Beiträge
- 578
Hallo zusammen,
Ich schreibe gerade einen kleinen Videoplayer in C#. Dazu nutze ich WPF, wobei sich selbstverständlich das "MediaElement" zur Darstellung des Videos eignet.
Ich möchte gerne in der gesamten Anwendung den "CodeBehind" leer lassen, also alles über eine eigene "ViewModel"-Klasse machen.
Leider habe ich dabei ein kleines Problem: Wie kann ich bei einem Klick auf einen Button das Abspielen in dem MediaElement starten? Dafür müsste ich nämlich normalerweise im CodeBehind die Play()-Methode des Elementes aufrufen, was ich jedoch verhindern will. Wie kann ich also in der ViewModel-Klasse die Methode eines View-Elementes aufrufen?
Ich hoffe, ich habe das Problem einigermaßen nachvollziehbar beschrieben
Mit Freundlichen Grüßen
JetSte4m
Ich schreibe gerade einen kleinen Videoplayer in C#. Dazu nutze ich WPF, wobei sich selbstverständlich das "MediaElement" zur Darstellung des Videos eignet.
Ich möchte gerne in der gesamten Anwendung den "CodeBehind" leer lassen, also alles über eine eigene "ViewModel"-Klasse machen.
Leider habe ich dabei ein kleines Problem: Wie kann ich bei einem Klick auf einen Button das Abspielen in dem MediaElement starten? Dafür müsste ich nämlich normalerweise im CodeBehind die Play()-Methode des Elementes aufrufen, was ich jedoch verhindern will. Wie kann ich also in der ViewModel-Klasse die Methode eines View-Elementes aufrufen?
Ich hoffe, ich habe das Problem einigermaßen nachvollziehbar beschrieben
Mit Freundlichen Grüßen
JetSte4m