2011-07-28 33 views
0

我有一個SL4控件項目,我試圖從該項目中的控件引用該項目中的樣式表。問題是,樣式沒有得到在設計時應用,我看不出有什麼控件的樣子... :(如何在設計時引用Silverlight控件庫的樣式表?

有沒有辦法補救?

謝謝,

馬丁

編輯:。

該項目被稱爲SilverlightControls它裏面我已經叫一個文件夾資源 在文件夾中有一個資源字典文件調用的ControlStyles:<ResourceDictionary x:Name="CustomControlStyles"></ResourceDictionary>定義了一些樣式。

中的控件我引用的樣式如下:

<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> 

另一種方式,這將使用一個主題和自定義控件的事情,但是這將意味着你的自定義控件無外觀,並從你的問題,它似乎並不像他們。如果您想了解有關主題和自定義控件的更多信息,可以查看here

+0

是...... kbmax是正確的。 – NestorArturo

相關問題