【问题标题】:Why do I get "The property 'Pages' does not have an accessible setter" for a simple <FixedDocument> in Expression Blend 4?为什么我在 Expression Blend 4 中为简单的 <FixedDocument> 得到“属性 'Pages' 没有可访问的设置器”?
【发布时间】:2011-05-10 03:36:12
【问题描述】:

我有一个 XAML 文件,我已将其缩减为以下最小情况:

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

    <PageContent>

    </PageContent>
</FixedDocument>

它在 KAXAML 中打开正常,但是当我在 Expression Blend 4 中打开同一个文件时,我在 &lt;PageContent&gt; 标签处收到以下 2 个错误:

  • “页面”属性没有可访问的设置器
  • 无法分配指定的值。应使用以下类型:“PageContentCollection”。

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

有谁知道原因,并且有解决办法吗?

【问题讨论】:

    标签: wpf xaml expression-blend fixeddocument


    【解决方案1】:

    这个错误已经很久了,它不会出现,很快就会修复:

    确认 VS2010 和 Expression Blend 4 仍然存在。

    【讨论】:

    • 谢谢。可悲的是,我的搜索都没有找到那些;也许这个问题的措辞会帮助其他人。
    • 不幸的是,在 2013 年仍然失败。
    • VS 2015 - 还是一样。可惜了。
    • VS 2017:是的,仍然存在。当然,现在这只是变得令人尴尬。
    • VS 2019:仍然存在。可笑。
    猜你喜欢
    • 2011-03-12
    • 2011-10-07
    • 1970-01-01
    • 2020-12-24
    • 2012-11-04
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多