我有一个XAML文件,已经对其进行了简化以找出导致此问题的起因,并涉及以下最小情况:
<FixedDocument
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >
<PageContent>
</PageContent>
</FixedDocument>
它在KAXAML中可以正常打开,但是当我在Expression Blend 4中打开相同的文件时,在
<PageContent>
标记处出现以下2个错误:属性“页面”没有可访问的设置器
指定的值无法分配。预期以下类型:'PageContentCollection'。
没有CodeBehind。唯一有趣的是,此文件存在于Winforms项目中,并且我应用了以下技巧:
http://social.expression.microsoft.com/Forums/en-US/blend/thread/c726522f-c721-42a7-8bf1-c73360edaa60-但是在直接的WPF项目中,文件也会发生此问题。
有谁知道为什么,并且对此有解决办法?
最佳答案
该错误与时间一样古老,并且似乎不会很快得到修复:
WPF FixedDocument object doesn't allow PageContent children
WPF: FixedDocument in Visual Studio 2008 Designer
确认VS2010和Expression Blend 4仍然存在。