作者:知心friend2007 | 来源:互联网 | 2022-12-07 16:43
我正在研究UWP的压克力选项,遇到了一个奇怪的问题。本质上,我试图获取“导航”视图以使用自定义的“丙烯酸笔刷”。但是,主窗口背景比Navigationview更透明。我需要使NavigationView与当前主视图一样透明。香港专业教育学院附上图片,以帮助澄清这一点。很难解释:
正如您在左侧看到的那样,导航视图不如右侧的主要功能窗口透明。我需要交换它,以便NavigationView比MainPage更透明。
这是我的App.XAML
这是我的MainPage.XAML
先感谢您。
1> Muzib..:
NavigationView
建立在之上Splitview
。在中Splitview
,您会找到一个名为的属性,PaneBackground
但NavigationView
不允许您设置其PaneBackground
属性Splitview
。
但是,您并非不走运,在研究的模板时NavigationView
,我发现该PaneBackground
属性已绑定到ThemeResource
被称为NavigationViewDefaultPaneBackground
。因此,您的工作是覆盖此属性。像这样:
结果如下:
因此,您可以使用此方法根据需要设置窗格的背景。希望能有所帮助。