2010-11-28 5 views
3

Ich versuche Eingabegeräte über Microsoft.Expression.Encoder zu streamen und jetzt kann ich sie mit Windows in WPF anzuzeigen, aber es ist immer problematisch für andere Dinge, wie AllowTransparency Eigentum usw.Anzeige Eingang, EncoderDevice, WPF

Gibt es eine Möglichkeit, es ohne WindowsFormsHost anzuzeigen?

CODE: (C#)

App.deviceSource.PreviewWindow = new PreviewWindow(new HandleRef(panel1, panel1.Handle)); 

XAML

<WindowsFormsHost x:Name="windowsFormsHost" Background="Black" Margin="12,12,12,59"> 
     <wf:Panel Margin="0,0,0,0" x:Name="panel1" Size="836,600" /> 
    </WindowsFormsHost> 
+0

Sie sagen: „Es ist immer problematisch für andere Dinge, wie AllowTransparency Eigentum usw.“ aber das ist nicht viel weiter. Auf welche anderen Dinge beziehen Sie sich? Inwiefern ist es problematisch? Ist AllowTransparency das einzige Problem, das Sie haben? –

+0

Ich kann mein spezifisches Problem hinzufügen: Wenn AllowTransparency für ein WPF-Fenster auf True festgelegt ist, bleibt das PreviewWindow leer. Es gibt keinen sichtbaren Fehler, es funktioniert einfach nicht. – MatthiasG

Antwort

Verwandte Themen