基于 window 大小 C#/XAML 的自动按钮缩放

Automatic button scaling based on window size C#/XAML

我在这方面还很陌生,所以如果我说了任何愚蠢的话,我提前道歉。

我正在 WPF 中制作一个 UI,它由 8 个按钮组成,用于打开我计算机上设置的各种程序。目前我正在尝试让 UI 中的按钮根据检测到的 window 大小进行缩放。

我遇到的问题是试图将 C# 代码中的计算 link 转移到 XAML 中按钮的缩放转换选项。

我到处搜索以找到解决方案,但我仍然找不到将 link 值变为 XAML 的方法。有谁知道这样的指南,应该使用转换器来完成吗?

感谢您的帮助。

当您需要自动缩放内容时,将其全部放入 ViewBox 控件中。

<Window>
   <Viewbox>
      <Grid x:Name = rootGrid>
      </Grid>
   </Viewbox>
</Window>

现在所有内容都将神奇地填满 window 大小 比例!让您的应用瞬间惊艳。