设置Panorama Page中用户控制的全景背景
-
13-10-2019 - |
题
如何设置全景图内的用户控制的全景页面背景?
我已经将一个用户控件放在全景项目中。我希望相同的全景背景适用于用户控制,但事实并非如此,有差异。如何将普通的全景倒地设置为绑定到全景项目的用户控制。
<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">
.
不隶属于 StackOverflow