В моем приложении у меня разные страницы, и каждая страница загружается в рамку основного приложения.Проблемы с ScrollViewer с несколькими панелями на одной странице
На каждой странице есть две StackPanels по имени слева и справа. левые панели играют роль бокового бара и не должны прокручиваться со всей страницы, поэтому я завернул только правую StackPanel в ... и правая часть работает нормально. но когда я делаю это и запустить мое приложение на левой панели перестает отвечать на запросы, и я даже не могу нажать на его дочерние элементы управления, как текстовое поле ...
<Grid>
<StackPanel Orientation="Vertical" Width="230">
<Label Content="write message"/>
<RichTextBox Height="300" >
<FlowDocument/>
</RichTextBox>
<Label Content="Remaining Characters: 160" />
<TextBox />
<Button Content="SEND"/>
</StackPanel>
<ScrollViewer VerticalScrollBarVisibility="Auto" >
<StackPanel CanVerticallyScroll="True" Margin="230,0,0,40" Orientation="Vertical" MinHeight="600" ScrollViewer.CanContentScroll="True"/>
</ScrollViewer>
</Grid>
программа отлично работает, если я обернуть всю сетку в боковой панели, но движется с это тоже.