【发布时间】:2021-07-21 08:37:06
【问题描述】:
我有一个 Xamarin.Forms 应用程序,其中所有颜色样式都可以正常工作,在我的应用程序类中,我使用 (AppThemeBinding) 来响应设备的主题,但日期选择器对话框没有任何响应。在浅色主题中它很正常,但是在深色主题中它显示为白色背景且文本为白色。 Problem Image
【问题讨论】:
标签: c# xamarin.forms datepicker themes
我有一个 Xamarin.Forms 应用程序,其中所有颜色样式都可以正常工作,在我的应用程序类中,我使用 (AppThemeBinding) 来响应设备的主题,但日期选择器对话框没有任何响应。在浅色主题中它很正常,但是在深色主题中它显示为白色背景且文本为白色。 Problem Image
【问题讨论】:
标签: c# xamarin.forms datepicker themes
正如 Gerald 所说,Xamarin.Forms 存在已知问题,但您可以从 [Bug] DatePicker theming issues with Android dark mode 获得解决方法。
不要在styles.xml中定义datePickerDialogTheme样式,只使用Visual="Material"。
<DatePicker Visual="Material" />
【讨论】:
DatePicker Visual="Material",在 Android Google Pixel 10.0 上测试,它工作正常。
这是 Xamarin.Forms 的一个长期问题。你可以看到两个问题:
它们提供了一些您可以使用的解决方法。
【讨论】: