我有一个 XAML 文件,我已经精简了该文件,以将此问题的原因查找为以下最小情况:
<FixedDocument
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >
<PageContent>
</PageContent>
</FixedDocument>
它在 KAXAML 中打开正常,但是当我在 Expression Blend 4 中打开同一个文件时,我在 <PageContent>
标签处收到以下 2 个错误:
- 属性"页面"没有可访问的二传手
- 无法分配指定的值。预期为以下类型:"PageContentCollection"。
没有代码隐藏。唯一有趣的是,该文件存在于Winforms项目中,我已经应用了以下技巧:http://social.expression.microsoft.com/Forums/en-US/blend/thread/c726522f-c721-42a7-8bf1-c73360edaa60 - 但问题也发生在直接 WPF 项目中的文件上。
有谁知道为什么,并对此有解决方法?
这个错误与时间一样古老,似乎不会很快得到修复:
- WPF 固定文档对象不允许页面内容子项
- WPF:Visual Studio 2008 Designer 中的 FixedDocument
确认VS2010和Expression Blend 4仍然存在。