Windows Phone 7 - Silverlight Checkmark颜色

web*_*ad3 3 windows-phone-7

谁能告诉我如何在Silverlight for Windows Phone 7开发中更改复选标记的颜色?

我在网上看到一些用于更改模板的引用,但更多的是WPF或SilverLight应用程序,而不是WP7.

现在我的stackpanel上有一个白色背景,我的复选框的背景是黑色的.将复选标记设为白色会很好.

有任何想法吗?

更新:

我应该提一下,我正在后面的代码中创建这些复选框(通过循环),我正在使用VS 2010进行手机应用程序开发.

答案:

感谢Mick带领我走上了正确的道路.我不得不稍微调整一下,但我使用MS Blend来创建我自己的风格,然后我从那里复制了XAML并将该样式的XAML放在App.xaml中的标签之间.

然后我在我的代码后面应用它,如下所示:

chk.Style = (Style)Application.Current.Resources["CheckBoxStyle1"];
Run Code Online (Sandbox Code Playgroud)

Mic*_*k N 5

您可以通过在Blend中重新导入控件来访问它.

  • 定位复选框.
  • 右键点击
  • 编辑模板
  • 编辑副本
  • 深入查看CheckMark路径
  • 改变它的颜色