Xamarin.Forms 更改应用程序的背景颜色

Posted

技术标签:

【中文标题】Xamarin.Forms 更改应用程序的背景颜色【英文标题】:Xamarin.Forms Change Background Color For Application 【发布时间】:2021-04-02 11:17:58 【问题描述】:

我想更改整个应用程序的背景颜色。我一直在寻找,但我什么也没找到。当然有一种方法可以代替更改每个页面的背景颜色,对吗?希望尽快得到答复。提前致谢。

【问题讨论】:

没有。您可以使用样式来定义应用程序范围的背景颜色,或为所有页面使用公共基类来实现 对微软来说太棒了。谢谢你的时间。我想再问一个问题,如何使用十六进制颜色设置页面的背景颜色?像 BackgroundColor = "#e9e7e7" Color.FromHex() 【参考方案1】:

您可以查看Xamarin.Forms Shell,其中 Shell 是整个应用程序的容器。这将使您能够仅在一个区域而不是每一页上定义背景。此外,如果需要,它还允许您 customize it 访问特定页面。

您可以使用名为“Xanimals”here 的 Shell 找到他们的示例应用程序。

【讨论】:

以上是关于Xamarin.Forms 更改应用程序的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin Forms:如何更改 flowlistview 中所选项目的背景颜色?

更改 DatePicker [Xamarin.Forms] 的颜色

Xamarin.Forms 选取器选择背景颜色

Xamarin Forms:如何为网格内单击的按钮添加背景颜色(单词搜索游戏)

我将如何设置 Xamarin Forms Android Picker 弹出窗口的背景颜色

如何使用 Xamarin.Forms.Maps(无 Xamarin.Forms.GoogleMaps)在地图中应用样式或更改颜色