在XAML中构造FixedDocument
时,Visual Studio会显示错误,这是一个众所周知的漏洞。例如,以下代码片段:
<DocumentViewer>
<FixedDocument>
<PageContent>
<FixedPage Width="21.0cm" Height="29.7cm">
<TextBlock>Hello World!</TextBlock>
</FixedPage>
</PageContent>
</FixedDocument>
</DocumentViewer>
编译和运行都很好,但Visual Studio在错误列表中显示一个错误(
属性“Pages”不支持类型为“PageContent”的值。
),这很烦人。我正在寻找一种解决方案,允许我在Visual Studio的XAML文件中构建文档,而不会出现该错误消息。我已经找到了一种解决方法,我想在下面作为答案分享,但我很好奇是否有更好(更优雅)的解决方案。