为什么我会看到“属性‘页面’”?没有可访问的设置器”对于一个简单的在 Expression Blend 4 中?

发布于 2024-11-05 22:11:51 字数 801 浏览 4 评论 0原文

我有一个 XAML 文件,我已将其缩小以找到此问题的原因,使其达到以下最小情况:

<FixedDocument
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >

    <PageContent>

    </PageContent>
</FixedDocument>

它在 KAXAML 中可以正常打开,但是当我在 Expression Blend 4 中打开相同的文件时,我在以下位置收到以下 2 个错误: 标记:

  • 属性“Pages”没有可访问的 setter
  • 无法分配指定的值。预期类型如下:“PageContentCollection”。

没有代码隐藏。唯一有趣的是这个文件存在于 Winforms 项目中,并且我应用了以下 hack: http://social.expression.microsoft.com/Forums/en-US/blend/thread/c726522f-c721-42a7-8bf1-c73360edaa60 - 但该文件也会出现问题在一个直接的 WPF 项目中。

有谁知道为什么,并解决这个问题?

I have a XAML file which I have pared down to find the cause of this issue to the following minimal case:

<FixedDocument
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >

    <PageContent>

    </PageContent>
</FixedDocument>

It opens fine in a KAXAML, but when I open the same file in Expression Blend 4, I get the following 2 errors at the <PageContent> tag:

  • The property 'Pages' does not have an accessible setter
  • The specified value cannot be assigned. The following type was expected: 'PageContentCollection'.

There is no CodeBehind. The only interesting thing is that this file exists in a Winforms project, and I have applied the following hack:
http://social.expression.microsoft.com/Forums/en-US/blend/thread/c726522f-c721-42a7-8bf1-c73360edaa60 - but the problem also happens with the file in a straight WPF project.

Does anyone know why, and have a fix for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

廻憶裏菂餘溫 2024-11-12 22:11:51

这个错误由​​来已久,而且似乎不会很快得到修复:

确认在 VS2010 和 VS2010 中仍然存在表达混合4。

This bug is as old as time and it doesn't appear it will be fixed any time soon:

Confirmed still to exist for both VS2010 and Expression Blend 4.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文