我有一个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仍然存在。

10-07 16:35