2010-11-29 84 views
3

任何人都可以告诉我如何改变Silverlight中用于Windows Phone 7开发的复选框的颜色。Windows Phone 7 - Silverlight对号颜色

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

现在我在我的stackpanel上有一个白色背景,我的复选框背景是黑色的。将复选标记变为白色将是甜美的。

任何想法?

UPDATE:

我要指出,我在代码中创建这些复选框之后(通过循环),和我使用VS 2010年我的手机应用程序开发。

答案:

感谢米克谁使我沿着正确的路径。我不得不捣鼓它,但我用MS Blend创建了自己的风格,然后从那里复制了XAML,并将这种风格的XAML放置在标签之间的App.xaml中。

然后,我在我的代码应用背后是这样的:

chk.Style = (Style)Application.Current.Resources["CheckBoxStyle1"]; 

回答

5

您可以通过retemplating在混合控制访问此。

  • 定位复选框。
  • 右击
  • 编辑模板
  • 编辑副本
  • 钻到勾号状路径
  • 改变它的颜色
+0

@Mick - 如果我不使用混合什么?我正在使用VS 2010.我可以将我的项目导入混合?另外,我在代码中构建我的复选框有问题。 – webdad3 2010-11-29 03:27:54