一直在这里搜索没有运气,非常简单的问题,在我的模拟器上所有字体颜色都是白色的(这就是我想要的)。
在设备上测试字体现在都是黑色的,我设法通过设置元素的前景颜色来改变它,但是我无法通过代码在longlistselector上这样做。
这对我有用:
longListSelector.Background = new SolidColorBrush(Colors.Transparent);
然而这没有效果:
longListSelector.Foreground = new SolidColorBrush(Colors.White);
我可以尝试在longlistselector上设置文本颜色吗?
答案 0 :(得分:0)
前景颜色不同的原因是默认样式。 PhoneAccentBrush根据您的“手机”设置为白色背景还是黑色背景而更改。
你的longListSelector.Foreground无法正常工作的原因可能是因为phoneaccentbrush是从样式中设置在longlistselector内的项目上的?