Hallo!
Ich habe ein kleines Problem... Ich will die Webcam in meine MVVM Anwendung einbinden mittels AviCap32.dll. Diese braucht das HWND des Fensters/Controls wo das Bild der Webcam angezeigt werden soll. Da Das View nix vom Viewmodel weiß und umgekehrt habe ich IM CODE (ViewModel) ein Image-Control erzeugt (An dessen Source wird das View sich später binden usw...)
Leider hat folgender Befehl immer NULL:
PresentationSource.FromVisual()
Wie bekomme ich das HWND von einem INCODE erzeugtem Control welches nicht sichtbar ist und auch nie sein wird?
Momentan gebe ich Application.Current.MainWindow an für die HWND, das funktioniert und entspricht denke ich auch den MVVM-Anforderungen, oder?
Danke!!!
Ich habe ein kleines Problem... Ich will die Webcam in meine MVVM Anwendung einbinden mittels AviCap32.dll. Diese braucht das HWND des Fensters/Controls wo das Bild der Webcam angezeigt werden soll. Da Das View nix vom Viewmodel weiß und umgekehrt habe ich IM CODE (ViewModel) ein Image-Control erzeugt (An dessen Source wird das View sich später binden usw...)
Leider hat folgender Befehl immer NULL:
PresentationSource.FromVisual()
Wie bekomme ich das HWND von einem INCODE erzeugtem Control welches nicht sichtbar ist und auch nie sein wird?
Momentan gebe ich Application.Current.MainWindow an für die HWND, das funktioniert und entspricht denke ich auch den MVVM-Anforderungen, oder?
Danke!!!
Comment