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

时间:2010-02-08 08:10:17

标签: silverlight

我有2个银光项目

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

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

<Grid Background="{StaticResource HeaderBackground}" Height="55">...</Grid>

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

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

1 个答案:

答案 0 :(得分:5)

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

<Grid Style="{StaticResource HeaderBackground}" Height="55">...</Grid>

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