OK Antworte mir selbst falls mal jemand das gleiche Problem hat.
Die Einzige Möglichkeit die Events abzufangen ist in dem man den WindowsFormsHost ins Visual Tree integriert.
Namespace zur XAML hinzufügen
Code:
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
WindowsFormsHost zum Window addieren
und als Parent dann eine ganz normale PictureBox addieren.
Code:
<wfi:WindowsFormsHost x:Name="VizContainerHost" Width="320" Height="240" Margin="499,16,0,0" HorizontalAlignment="Left" VerticalAlignment="Top">
<wf:PictureBox x:Name="VizContainer" Width="320" Height="240" Margin="499,16,0,0" MouseDown="VizContainer_MouseDown" Visible="True" Enabled="True" BorderStyle="None" Size="0, 0"/>
</wfi:WindowsFormsHost>
gruss