2009-04-23 7 views
1

私はいくつかのチェックボックスを動的に追加するカスタムコントロールを持っています。カスタムコントロールのコード(generic.xamlファイル)からデフォルトのスタイルを適用する方法を見つけることができませんカスタムコントロールのコントロールにデフォルトのスタイルを適用する方法

+0

されています

、その場合は、のようなものを試してみてくださいあなたの顧客コントロールまたはItemsControlを介して? – markti

+0

私はカスタムコントロールのC#実装でそれらを動的に追加しています。 –

答えて

2

ここでは暗いところで撮影していますが、デフォルトのテーマ"いくつかのカスタムUserControlで動的に追加されたUIエレメントに適用したいファイル?あなたが動的のC#実装にそれらを追加する

私は動的に生成されたユーザーコントロールを追加する場合でも、私のために働くようだ
public Page() 
     { 
      InitializeComponent(); 
      Uri uri = new Uri(@"QuoteInterface;component/Theme/WhistlerBlue.xaml", UriKind.Relative); 
      ImplicitStyleManager.SetResourceDictionaryUri(LayoutRoot, uri); 
      ImplicitStyleManager.SetApplyMode(LayoutRoot, ImplicitStylesApplyMode.Auto); 
      ImplicitStyleManager.Apply(LayoutRoot); 
     } 

+0

私はStyleManagerのものと遊ぶことができませんでした、それはツールキットの権利ですか?私はそれをチェックし、私が必要とするものがあるかどうかを見ていきます。ありがとう –

+0

はい、興味のある方はSilverlight Toolkitのパーティですhttp://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203&referringTitle=Home –

関連する問題