ScrollViewer не работает в WPF WindowsFormHost

У меня есть WindowsFormHost с RichTextBox в моей форме WPF, я дал ScrollViewer для этого WindowsFormHost, но он не работает, WindowsFormHost выходит за пределы ScrollViewer ...

Мой XAML это ..

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

Вот две ссылки с решением этой проблемы, но я не могу реализовать это .. Пожалуйста, посмотрите на эти ссылки и решить мою проблему ..

ссылки:

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

Заранее спасибо..

Ответы на вопрос(6)

Ваш ответ на вопрос