ScrollViewer no funciona en WPF WindowsFormHost

Tengo WindowsFormHost con un RichTextBox en mi formulario WPF, le he dado ScrollViewer para ese WindowsFormHost pero no funciona, WindowsFormHost sale de ScrollViewer ...

Mi XAML es ...

<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>

Aquí hay dos enlaces con la solución de este problema, pero no puedo implementar eso. Por favor, eche un vistazo a estos enlaces también y resuelva mi problema ...

los enlaces son:

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

Gracias por adelantado..

Respuestas a la pregunta(6)

Su respuesta a la pregunta