如何设置全景图内的用户控制的全景页面背景?

我已经将一个用户控件放在全景项目中。我希望相同的全景背景适用于用户控制,但事实并非如此,有差异。如何将普通的全景倒地设置为绑定到全景项目的用户控制。

<controls:Panorama Grid.Row="1">

            <!--Panorama item one-->
            <controls:PanoramaItem Header="{Binding Path= Localizedresources.RecentPanoramaItemHeader, Source={StaticResource LocalizedResources}}">
                <views:RecentFileView DataContext="{Binding RecentFileViewModel}" />
            </controls:PanoramaItem>

            <!--Panorama item two-->
            <controls:PanoramaItem Header="{Binding Path= Localizedresources.FileserversPanoramaItemHeader, Source={StaticResource LocalizedResources}}">
                <views:DashboardView DataContext="{Binding DashboardViewModel}"  />
            </controls:PanoramaItem>

            <!--Panorama item three-->
            <controls:PanoramaItem Header="{Binding Path= Localizedresources.MenuPanoramaItemHeader, Source={StaticResource LocalizedResources}}">
                <Grid>

                </Grid>
            </controls:PanoramaItem>

            <!--Panorama item four-->
            <controls:PanoramaItem Header="{Binding Path= Localizedresources.TheftguardPanoramaItemHeader, Source={StaticResource LocalizedResources}}">
                <Grid/>
           </controls:PanoramaItem>
        </controls:Panorama>

在运行应用程序时,我可以看到用户控制的背面差异。我需要与全景不是用户控制相同的感觉。为此,我需要用户控制的后场与Panorama相同。 - 在手机上涂抹光茶时。

我需要用户控制的透明背景。

有帮助吗?

解决方案

我怀疑您的一个(或更多)UserControls在根元素上设置了一个背景值。在Visual Studio中添加的默认USERCONTROL在Root Grid上具有背景属性(名为LayOutrot)集: Background="{StaticResource PhoneChromeBrush}", ,这是不透明的。如果您简单地删除了背景属性,则USERCONTROL将变得透明: <Grid x:Name="LayoutRoot">.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top