1

一直在这里搜索没有运气,非常简单的问题,在我的模拟器上,所有字体颜色都是白色的(这是我想要的)。

在设备上测试字体现在都是黑色的,我已经设法通过在元素上设置前景色来改变它,但是我无法通过代码在 longlistselector 上这样做。

这对我有用:

longListSelector.Background = new SolidColorBrush(Colors.Transparent);

但是,这没有效果:

longListSelector.Foreground = new SolidColorBrush(Colors.White);

我可以尝试在 longlistselector 上设置文本颜色的任何其他方式吗?

4

1 回答 1

0

前景色不同的原因是因为默认样式。PhoneAccentBrush 会根据您的“电话”设置为白色背景还是黑色背景而变化。

您的 longListSelector.Foreground 无法正常工作的原因可能是因为 phoneaccentbrush 是在样式中的 longlistselector 内的项目上设置的?

于 2013-04-02T00:22:18.917 回答