部署silverlight站点

时间:2010-12-10 19:13:01

标签: c# .net silverlight silverlight-4.0

我刚尝试部署我的silverlight 4网站并遇到了问题。 我将所有样式等保存在资源文件中并像这样引用它们:

 <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Resources/Styles.xaml" />
                <ResourceDictionary Source="Resources/Templates.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

部署我的网站后,我的列表框(其中包含我存储在templates.xaml中的重写项模板)看起来是空的。但是我知道我应该在列表框中看到三个项目,我可以在列表框中选择三行,它们都是空的。问题似乎是列表框项目中没有任何内容,因为我无法访问资源文件来获取我的样式。 我试过让资源文件嵌入资源但没有帮助。 有什么想法吗?

1 个答案:

答案 0 :(得分:2)

确保Templates.xaml文件是xap文件的一部分。

要做到这一点,请确保“Build Action”(在Templates.xaml文件的属性中)设置为“Resource”