2008-12-10 40 views
3

我有一個堆棧面板裏面的擴展面板,我programaticaly添加複選框。目前,橫行機器停在表格的底部,但堆疊面板不斷增長。我希望堆棧面板由擴展器界定,並滾動顯示覆選框。我需要在列表框中選中複選框才能獲得滾動功能嗎?如何添加滾動條到擴展器面板?

<Grid> 
    <Expander Header="Expander1" Margin="0,0,0,2" Name="Expander1" VerticalAlignment="Top" Background="Coral"> 
     <StackPanel Name="StackScroll" Margin="0,0,0,2" Background="Aqua"></StackPanel> 
    </Expander> 
</Grid> 

「);

回答

8

可以嵌套的StackPanel在ScrollViewer中:

<Grid> 
    <Expander Header="Expander1" Margin="0,0,0,2" Name="Expander1" VerticalAlignment="Top" Background="Coral"> 
     <ScrollViewer VerticalScrollBarVisibility="Auto"> 
     <StackPanel Name="StackScroll" Margin="0,0,0,2" Background="Aqua"> 
     </StackPanel> 
     </ScrollViewer> 
    </Expander> 
    </Grid> 
+1

你可以。 ,但VerticalScrollBarVisibility是一個附加的屬性,你可以直接在StackPanel上設置。 – 2008-12-10 15:32:36

2

設置ScrollViewer.VerticalScrollBarVisibility =」 自動」在StackPanel的聲明