2010-11-29 83 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