代码之家  ›  专栏  ›  技术社区  ›  Jeff B

在WPF视图框中对齐内容

  •  11
  • Jeff B  · 技术社区  · 17 年前

    我有一个可视框 Stretch=Uniform 为了不扭曲内容。 但是,当框架窗口比内容宽或高时,ViewBox内容始终居中。

    我似乎在视图框中找不到任何内容对齐选项。 有办法吗?

    2 回复  |  直到 11 年前
        1
  •  19
  •   John Z    17 年前

    尝试垂直对齐和水平对齐。垂直对齐将使其锚定在顶部和左侧。

    <Grid>
        <Viewbox VerticalAlignment="Top" HorizontalAlignment="Left">
    

    如果您希望它完全填充(但保持统一),可以使用stretch=“uniform to fill”。

        2
  •  1
  •   Community Mohan Dere    9 年前

    根据 MSDN 视图框用于拉伸子元素。由于子元素将被拉伸,因此必须设置子元素的内容对齐方式。

    您可能需要查看此视图框以了解有关该视图框的详细信息: How do I keep aspect ratio on scalable, scrollable content in WPF?