2014-01-18 57 views
2

我在Dock面板中滾動內容時遇到了問題。 我的控制置於「DockPanel中」如下使用DockPanel滾動的內容

<DockPanel> 
<ScrollViewer> 
<StackPanel> 
    <!-- Here controls are like Radiobutton,Lable ,CheckBox,Textblock are added dynamically in grid.--> 
    </StackPanel> 
</ScrollViewer>  

我只使用垂直滾動條,不需要水平滾動條, 當我第一次遍歷通過使用標籤中「DockPanel中」控制,標籤焦點離開屏幕,但面板不向下滾動。

請幫我看看我真的被困在這裏。 在此先感謝。

回答

2

Scrollviewer添加IsTabStop="True"

<DockPanel> 
    <ScrollViewer IsTabStop="True" ScrollViewer.HorizontalScrollBarVisibility="Disabled"> 
     <StackPanel></StackPanel>     
    </ScrollViewer> 
</DockPanel>