它应该是可以添加隐藏文件在Silverlight资源字典中的代码,但我不断收到同样的错误,从我App.xaml
构造的InitializeComponent
方法抛出:XamlParseException
:AG_E_PARSER_BAD_TYPE
。错误时为Silverlight资源字典中添加代码背后:AG_E_PARSER_BAD_TYPE
资源字典XAML文件看起来是这样的:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Celerior.Annapurna.SL.ProvisiorResourceDictionary"
x:ClassModifier="public">
...
</ResourceDictionary>
如果我删除x:Class
属性再次一切工作正常(当然,我反复检查类名和它是正确的)。我App.xaml
文件是不是真的令人兴奋,只是包含资源字典的参考:
<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Celerior.Annapurna.SL.App">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ProvisiorResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
我在做什么错?
亲切的问候,
罗纳德Wildenberg先生
这个工程!非常感谢。我需要隐藏代码,因为我在资源字典中有一个模板,并带有一个按钮。我想在某处处理Click事件。但是,我不能离开x:Class。有必要获得类后面的代码进行编译。 – 2009-11-13 12:44:06