2015-06-20 87 views
1

所以這裏是我的wp8.1應用程序的內容:我有一個stackpanel,它包含(從上到下)水平列表框,pivotitems中的pivot和listboxes。我試圖向下滾動包含在數據透視表中的列表框。我已經設法通過給列表框設置一個固定高度來實現這一點,但是顯示器需要可以擴展到任何屏幕高度,因此列表框高度需要設置爲自動。但這使得它不可滾動:/有什麼辦法可以讓這個工作?在堆棧面板內滾動列表框?

回答

3

您無法使用自動高度滾動列表框。您可以使用帶有rowdefinition而不是stackpanel的網格來包含列表框。示例如下:

<Grid> 
    <Grid.RowDefinitions> 
    <RowDefinition Height="100" /><!--this is for any item above your listbox--> 
    <RowDefinition Height="*" /><!--This is for your listbox so it can occupy the space left from the grid--> 
    </Grid.RowDefinitions> 
    <Pivot Grid.Row="0" /> 
    <ListBox Grid.Row="1" ItemsSource={Binding Something} /> 
</Grid>