WPF FlowDocument 对称布局

发布于 2024-12-07 09:40:05 字数 756 浏览 1 评论 0原文

如何使用一个 FlowDocument 生成对称布局?

我的代码是:

<Grid Name="grid1">
<FlowDocumentScrollViewer Name="name1" Margin="6,0,17,0">
<FlowDocument>
 <Paragraph>
 <Figure HorizontalAnchor="PageLeft" VerticalAnchor="PageTop" Width="0.5content">
   <BlockUIContainer>
      <Button >HelloTwo</Button>
   </BlockUIContainer>
 </Figure>
 <Figure HorizontalAnchor="PageRight" VerticalAnchor="PageTop" Width="0.5content">
   <BlockUIContainer>
      <Button >HelloTwo</Button>
   </BlockUIContainer>
 </Figure>
 </Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
</Grid>    

我希望它们与每个内容的同一位置并排对齐。 我怎样才能实现这个布局?

How can a symmetric layout be generated using one FlowDocument?

My code is:

<Grid Name="grid1">
<FlowDocumentScrollViewer Name="name1" Margin="6,0,17,0">
<FlowDocument>
 <Paragraph>
 <Figure HorizontalAnchor="PageLeft" VerticalAnchor="PageTop" Width="0.5content">
   <BlockUIContainer>
      <Button >HelloTwo</Button>
   </BlockUIContainer>
 </Figure>
 <Figure HorizontalAnchor="PageRight" VerticalAnchor="PageTop" Width="0.5content">
   <BlockUIContainer>
      <Button >HelloTwo</Button>
   </BlockUIContainer>
 </Figure>
 </Paragraph>
</FlowDocument>
</FlowDocumentScrollViewer>
</Grid>    

I want them to be aligned side-by-side with each one's content in the same position.
How can I achieve this layout?

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

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

发布评论

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

评论(1

梦旅人picnic 2024-12-14 09:40:05

您应该使用 FlowDocumentReaderFlowDocumentPageViewer。使用FlowDocumentScrollViewer时,Figure被视为不同的锚定块,并且不能并排配对。

You should use FlowDocumentReader or FlowDocumentPageViewer. Using FlowDocumentScrollViewer, Figure is treated as different anchored block, and can't be paired side by side.

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