Xamarin.Froms DatePicker 对话框颜色问题
Xamarin.Froms DatePicker dialogue color issue
我有一个 Xamarin.Forms 应用程序,其中所有颜色样式都工作正常,在我的应用程序中 class 我正在使用 (AppThemeBinding) 来响应设备的主题,但是日期选择器对话没有任何响应。在浅色主题中它很正常,但是在深色主题中它显示白色背景并且文本是白色的。
Problem Image
这是 Xamarin.Forms 的长期问题。您可以看到它的两个问题:
- https://github.com/xamarin/Xamarin.Forms/issues/9033
- https://github.com/xamarin/Xamarin.Forms/issues/13178
他们提供了一些您可以使用的解决方法。
正如 Gerald 所说,Xamarin.Forms 存在已知问题,但您可以从 [Bug] DatePicker theming issues with Android dark mode.
获得解决方法
不要在 styles.xml 中定义 datePickerDialogTheme 样式,只需使用 Visual="Material".
<DatePicker Visual="Material" />
我有一个 Xamarin.Forms 应用程序,其中所有颜色样式都工作正常,在我的应用程序中 class 我正在使用 (AppThemeBinding) 来响应设备的主题,但是日期选择器对话没有任何响应。在浅色主题中它很正常,但是在深色主题中它显示白色背景并且文本是白色的。 Problem Image
这是 Xamarin.Forms 的长期问题。您可以看到它的两个问题:
- https://github.com/xamarin/Xamarin.Forms/issues/9033
- https://github.com/xamarin/Xamarin.Forms/issues/13178
他们提供了一些您可以使用的解决方法。
正如 Gerald 所说,Xamarin.Forms 存在已知问题,但您可以从 [Bug] DatePicker theming issues with Android dark mode.
获得解决方法不要在 styles.xml 中定义 datePickerDialogTheme 样式,只需使用 Visual="Material".
<DatePicker Visual="Material" />