Silverlight MergedDictionaries和Application的子类化

时间:2010-04-06 15:52:12

标签: silverlight

我们已经将Silverlight Application类子类化,以添加一些额外的功能,然后在多个项目中使用它。问题是App.xaml中定义的资源似乎没有被加载。还有其他人看过这个和/或有一些见解吗?以下是App.xaml的内容(注意:应用程序启动并运行正常,但在查找资源时会出现阻塞)

<myNS:ApplicationBase 
 xmlns:myNS="clr-namespace:Corp.XYZ.Infrastructure.Silverlight.Core;assembly=Corp.XYZ.Infrastructure.Silverlight.Core" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
         x:Class="Corp.XYZ.BMW.App"
         >
<myNS:ApplicationBase.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary   Source="Resources/AlternateControlStyles/StandardExpander.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</myNS:ApplicationBase.Resources>

2 个答案:

答案 0 :(得分:0)

StandardExpander.xaml的构建操作是什么?它应该是Page(添加resourcedictionary时的默认值)。

答案 1 :(得分:0)

得到它.....在派生构造函数中没有执行InitializeComponent()... duh:)