我正在努力在ScrollViewer的顶部显示UI元素。这应该是非常直接的,但并没有。我希望这段代码可以工作:
<Grid>
<Button>A</Button>
<ScrollViewer ZoomMode="Enabled" x:Name="Scroller">
<Viewbox>
<Rectangle Width="200" Height="200" Fill="White"/>
</Viewbox>
</ScrollViewer>
<Button>B</Button>
</Grid>
字符串
但是当我放大到ScrollViewer时,它显示在两个按钮的顶部。
Behavior
Full project showcasing issue的
2条答案
按热度按时间ar5n3qh51#
请尝试为Grid设置RowDefinitions,并将UIElements放入不同的文件夹中。
Xaml:
字符串
ct3nt3jp2#
第二个
Button
应该使用您发布的标记显示在ScrollViewer
的 * 顶部 *。请确保您没有将一些自定义的
Style
应用到Button
,这会导致它不可见。下面是一个完整的窗口示例:
字符串
以及它在屏幕上的样子:
的数据