2011-07-28 9 views
0

私はSL4コントロールプロジェクトを持っており、そのプロジェクト内にあるコントロールからそのプロジェクト内のスタイルシートを参照しようとしています。問題は?デザイン時にSilverlightコントロールライブラリのスタイルシートを参照するには?

:(がこれを解決する方法はあります...スタイルは、設計時に適用されませんし、私はコントロールがどのように見えるかを見ることができない

おかげで、

です

マーティン

編集:。。

プロジェクトがSilverlightControlsと呼ばれ、その中に私がリソースという名前のフォルダを持っている フォルダでたControlStylesというリソース辞書ファイルがあります:は10はいくつかのスタイルを定義しています。次のように私はスタイルを参照するコントロール内

<ProfileForm ... Style="{StaticResource ProfileFormStyle}"/>

+0

あなたのスタイルをどのように参照していますか? – NestorArturo

+0

@NestorArturoスタイルを参照する方法を追加しました。 – bleepzter

答えて

0

あなたは、各XAML制御ファイルのマージされた辞書としてごリソースディクショナリを追加する必要があります。このように:これを行うには

<UserControl.Resources> 
    <ResourceDictionary> 
     <ResourceDictionary.MergedDictionaries> 
      <ResourceDictionary Source="/SilverlightControls;component/Resources/CustomControlStyles.xaml" /> 
     </ResourceDictionary.MergedDictionaries> 
    </ResourceDictionary> 
</UserControl.Resources> 

別の方法をテーマとカスタムコントロールを使用することだろうが、これは、カスタムコントロールはlooklessであり、彼らがしているようなあなたの質問から、それは思われない意味します。テーマやカスタムコントロールについてもっと知りたい方は、ぜひチェックしてみてください。here

+0

うん... kbmaxが正しいです。 – NestorArturo

関連する問題