В своем приложении wp7 я добавил несколько прямоугольников на холст. Я установил некоторый пользовательский цвет для метода Fect в Rectangle. На холсте также есть несколько текстовых блоков, которые появятся в центре прямоугольника. Когда я запускаю приложение на эмуляторе, оно работает нормально. Он отображает правильный цвет, который я дал в коде, и тексты также отображаются.
Но когда я запускаю его на устройстве, вся область на холсте, в которую я добавил прямоугольники, становится черной, а тексты не отображаются. Я узнал, что это происходит из-за того, что «стандартные элементы управления будут менять свои цвета в зависимости от темы пользователя, если у вас есть жестко заданные цвета (например, фоны), это может сделать ваши элементы управления невидимыми». Как я буду давать пользовательские цвета, которые не меняются в соответствии с пользовательской темой?
(Примечание: я использую C # для создания всего пользовательского интерфейса приложения, не используя XAML).