在这张图片中,一个全景项目的内容渗透到前一个项目上:
如何在 Expression Blend/with XAML 中执行此操作?
这是我目前的 XAML:
<controls:Panorama Margin="0,0,-1732,8" Grid.Row="1" Title="ODP">
<controls:PanoramaItem Header="new">
<local:StoryList/>
</controls:PanoramaItem>
<controls:PanoramaItem Header="few">
<local:StoryList/>
</controls:PanoramaItem>
<!-- ... -->
它有效,但内容不重叠,因此用户更难知道他们可以滚动。
最佳答案
是因为您在全景图上设置了边距吗?还是因为您的网格中似乎有更多东西?
为什么你在第 1 行有全景图?第 0 行是什么?
默认情况下,示例具有以下内容:
<Grid x:Name="LayoutRoot" Background="Transparent">
<!--Panorama control-->
<controls:Panorama Title="my application">
<controls:Panorama.Background>
<ImageBrush ImageSource="PanoramaBackground.png"/>
</controls:Panorama.Background>
没有边距,也没有网格中的其他控件。
关于Silverlight 全景控件 : Control overlap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946602/