我想更改LoopingSelector
的边框颜色,因此我将LoopingSelectorItem
的样式定义(如列出的bleow)从Generic.xaml复制到我的PhoneApplicationPage.Resources
。然后将Fill
的{{1}}更改为Grid
。
现在的问题是,当我在模拟器中打开此应用时,Red
不会立即显示。但是只要我触摸选择器所在的屏幕区域,它就会显示出来,边框颜色就是我想要的。这看起来像初始化问题,但我不知道该怎么做。我尝试复制此样式定义而不更改原始Generic.xaml,问题仍然存在。任何人都可以帮我解决这个问题?
LoopingSelector
答案 0 :(得分:0)
我发现自己遇到了同样的问题。我绕过它的方法是从Toolkit的源代码中获取LoopingSelector和LoopingSelectorItem代码,将它们重命名为CustomLoopingSelector和CustomLoopingSelectorItem。然后在我的generic.xaml中,但是Toolkit的LoopingSelector的默认样式,但随后将我想要的样式添加到LoopingSelectorItem作为CustomLoopingSelectorItem的默认样式。
现在这已经给了我想要的风格,并且在回到页面时并没有消失。可能值得一试。