ScrollViewer funktioniert nicht in WPF WindowsFormHost

Ich habe WindowsFormHost mit einer RichTextBox in meinem WPF-Formular, ich habe ScrollViewer für dieses WindowsFormHost angegeben, aber es funktioniert nicht, WindowsFormHost geht außerhalb von ScrollViewer ...

Mein XAML ist ..

<ScrollViewer Background="DarkOrange" VerticalScrollBarVisibility="Auto" Height="80" MaxHeight="85" Margin="11,243,12,218" Width="756">
        <Canvas Height="100" Name="canvas1" Width="auto" >
            <WindowsFormsHost ClipToBounds="True" Height="120" Width="715" Margin="10,5,0,0" Name="winHostTEst" Background="Gray">
                <wf:RichTextBox BackColor="Cornsilk" Text="RichTextBox" x:Name="richTbTest" BorderStyle="None" Enabled="True" ForeColor="Black" Width="550" Multiline="True" ReadOnly="True" />
            </WindowsFormsHost>
        </Canvas>
    </ScrollViewer>

Hier sind zwei Links mit der Lösung dieses Problems, aber ich bin nicht in der Lage, das zu implementieren. Bitte werfen Sie einen Blick auf diese Links und lösen Sie mein Problem.

Links sind:

http://blogs.msdn.com/b/ryanvog/archive/2009/01/20/clipping-legacy-content-hosted-inside-a-wpf-scrolling-region.aspx

http://www.mycsharp.de/wbb2/thread.php?threadid=76625

Danke im Voraus..

Antworten auf die Frage(6)

Ihre Antwort auf die Frage