有人能告诉我如何在Silverlight for Windows Phone 7开发中更改复选框的复选标记颜色吗?我在网上看到一些关于更改模板的参考资料,但那更适用于WPF或SilverLight应用程序,而不是WP7。现在我的StackPanel有白色背景,复选框的背景是黑色,如果可以使复选标记变成白色就好了。有什么建议吗?
更新:我应该提到我正在使用VS 2010在代码后台(通过循环)创建这些复选框。
答案:感谢Mick带我走上了正确的道路。我不得不把它稍微调整了一下,但我使用MS Blend创建了自己的样式,然后我从那里复制了XAML,并将该样式XAML放在App.xaml文件的< Application.Resources >标签之间。然后我像这样在代码后面应用它:
更新:我应该提到我正在使用VS 2010在代码后台(通过循环)创建这些复选框。
答案:感谢Mick带我走上了正确的道路。我不得不把它稍微调整了一下,但我使用MS Blend创建了自己的样式,然后我从那里复制了XAML,并将该样式XAML放在App.xaml文件的< Application.Resources >标签之间。然后我像这样在代码后面应用它:
chk.Style = (Style)Application.Current.Resources["CheckBoxStyle1"];