windows – NavigationView窗格背景
发布时间:2020-12-14 02:51:41 所属栏目:Windows 来源:网络整理
导读:如何更改NavigationView窗格背景? 我正在尝试这种方式: NavigationView.Background LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1" GradientStop Color="#b1c899" Offset="0"/ GradientStop Color="#18c1b9" Offset="1"/ /LinearGradientBrushN
如何更改NavigationView窗格背景?
我正在尝试这种方式: <NavigationView.Background> <LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1"> <GradientStop Color="#b1c899" Offset="0"/> <GradientStop Color="#18c1b9" Offset="1"/> </LinearGradientBrush> <NavigationView.Background> 但它似乎有“丙烯酸”,我无法删除,以及更改标题的背景颜色. 解决方法
自定义UI的一个可能选项是覆盖以下两个主题资源:NavigationViewDefaultPaneBackground和NavigationViewExpandedPaneBackground.
您通常会修改这两个资源来自定义Acrylic Brush的外观,方法是通过以下方式覆盖它们: <AcrylicBrush x:Key="NavigationViewDefaultPaneBackground" BackgroundSource="Backdrop" TintColor="Blue" TintOpacity=".6"/> 我认为可以简单地定义aSolidColorBrush而不是AcrylicBrush,因此将丙烯酸背景更改为纯色,并从NavigationView窗格中完全删除丙烯酸. <SolidColorBrush x:Key="NavigationViewExpandedPaneBackground" Color="Red"/> <SolidColorBrush x:Key="NavigationViewDefaultPaneBackground" Color="Red" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读