在UWP中,我希望有一个固定的标题行,其中包含我应用程序顶部的一些按钮。屏幕的其余部分应该是可垂直滚动的(如固定导航)。
到目前为止,这是我的代码:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<StackPanel>
<RelativePanel>
<Button x:Name="btntest" Content="fixed button"/>
</RelativePanel>
<StackPanel>
<ScrollViewer x:Name="MyScrollView" VerticalScrollBarVisibility="Visible">
<StackPanel Padding="0,30,0,0">
[...my Content...]
</StackPanel>
</ScrollViewer>
</StackPanel>
</StackPanel>
</Grid>
它没有按照我的意愿行事,因为显示了滚动条,但内容(高于屏幕)无法滚动。
如何实现目标 - 如何安排面板(Stack,Relative?)和ScrollViewer?
答案 0 :(得分:6)
如果我理解你是正确的并且你想在滚动查看器上方有一个固定的标题,那么你应该能够通过使用垂直 StackPanel 或使用 Grid 来实现这一点。合适的行(一切都取决于您的需求)。样品:
{{1}}