2010-11-28 18 views
3

J'essaie de streamer des périphériques d'entrée via Microsoft.Expression.Encoder et maintenant je peux les afficher avec WindowsFormsHost dans WPF mais c'est toujours problématique pour d'autres choses comme, AllowTransparency propriété etc.Display Input, EncoderDevice, WPF

Est-il possible de l'afficher sans WindowsFormsHost?

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

Vous dites « il est toujours problématique pour d'autres choses telles que, allowtransparency la propriété, etc. » mais ce n'est pas grand chose à faire. De quelles autres choses parlez-vous? En quoi est-ce problématique? Est-ce que AllowTransparency est le seul problème que vous rencontrez? –

+0

Je peux ajouter mon problème spécifique: Lorsque AllowTransparency est défini sur True pour une fenêtre WPF, la PreviewWindow reste vide. Il n'y a pas d'erreur visible, ça ne marche pas. – MatthiasG

Répondre