在我的wp7应用程序中,我在画布上添加了一些矩形。我为Rectangle的填充方法设置了一些自定义颜色。在画布上还添加了一些TextBlocks,它将出现在矩形的中心。当我在模拟器上运行应用程序时,它工作正常。它显示我在代码中给出的正确颜色,文本也显示出来。给定制颜色
但是,当我在设备上运行它时,我添加了矩形的画布上的整个区域都变成了黑色,并且文本没有显示。我开始知道这是因为“标准控件会根据用户的主题改变颜色,如果你有硬编码的颜色(例如背景),这可能会导致你的控件变得不可见”。我将如何提供不会根据用户主题改变的自定义颜色? (注意:我使用C#来创建不使用XAML的整个应用程序UI)。