在单独的项目中使用Silverlight用户控件和样式

Jam*_*hes 1 silverlight

我有2个银光项目

  • 仪表板(主应用程序)
  • Dashboard.Controls(用户控件)

我在Dashboard.Controls中有一个名为header的UserControl,它有一个引用样式的网格

<Grid Background="{StaticResource HeaderBackground}" Height="55">...</Grid>
Run Code Online (Sandbox Code Playgroud)

我在Dashboard App.xaml中声明了这种风格(通过资源字典),但这对控件来说是不可见的.

我的问题是我在哪里创建包含HeaderBAckground的ResourceDictionary,以便UserControl可以访问它?

Hen*_*und 5

你说你的App.xaml中有一个"样式",但看看你粘贴的代码网格将寻找一个画笔.如果确实是要引用的Style,则应将xaml更改为:

<Grid Style="{StaticResource HeaderBackground}" Height="55">...</Grid>
Run Code Online (Sandbox Code Playgroud)

除此之外,你要做的就是工作.发布更多信息,如果这没有帮助.