Xaml 在“全景”页面中为用户控件设置全景背景

Xaml 在“全景”页面中为用户控件设置全景背景,xaml,windows-phone,panorama-control,Xaml,Windows Phone,Panorama Control,如何设置全景项目内的用户控件的全景页面背景 我在Panorama项目中放置了一个用户控件。我希望相同的全景背景应用于用户控制,但它不是,有区别吗。。?如何将普通全景背景设置为绑定到全景项目的用户控件 <controls:Panorama Grid.Row="1"> <!--Panorama item one--> <controls:PanoramaItem Header="{Binding Path= Locali

如何设置全景项目内的用户控件的全景页面背景

我在Panorama项目中放置了一个用户控件。我希望相同的全景背景应用于用户控制,但它不是,有区别吗。。?如何将普通全景背景设置为绑定到全景项目的用户控件

<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相同的感觉,而不是用户控件。为此,我需要的背景用户控制是一样的全景将灯光应用于手机时


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

我怀疑您的一个(或多个)用户控件在根元素上设置了背景值。在Visual Studio中添加的默认UserControl在根网格(名为LayoutRoot)上设置了Background属性:
Background=“{StaticResource PhoneChromeBrush}”
,该属性不透明。如果您只是删除Background属性,UserControl将变得透明:

您可以更清楚地了解您的要求,并提供您尝试过的详细信息/示例。你是说你在一个全景项目中有一个用户控件,当点击(单击)该控件时,它应该更改包含全景的背景图像?你能澄清你的问题吗?您是第一次尝试为全景设置背景图像,还是尝试基于选定的全景项目更改全景的背景图像,还是尝试为全景项目中的用户控件设置背景图像,或者完全执行其他操作?否不是这样的。。我在Panorama项目中放置了一个用户控件。我希望相同的全景背景应用于用户控制,但它不是,有区别吗。。?如何将普通全景背景设置为绑定到全景项目的用户控件。如果为全景设置背景,则该背景将应用于包含其所有全景项目的整个控件。如果将UserControl添加到全景项目,则该控件将渲染在全景的背景之上。如果在UserControl后面看不到背景图像,则可能在UserControl的根元素上定义了背景颜色。不过,仍然不能完全确定您的实际问题是什么。现在问题越来越清楚了:)您的问题是否存在于所有项目中,还是仅存在于某一个项目中?请给我们看一个不透明用户控件的XAML好吗?