c# - 根据窗口大小自动缩放按钮 C#/XAML

标签 c# xaml transform scale resolution

我对此还很陌生,所以如果我说了什么愚蠢的话,我提前道歉。

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

我遇到的问题是尝试在 C# 代码中完成计算,以链接到 XAML 中按钮的缩放转换选项。

我到处搜索寻找解决方案,但我仍然找不到将值链接到 XAML 的方法。有谁知道类似这样的指南以及是否应该使用转换器来完成?

感谢您的帮助。

最佳答案

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

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

现在一切都会神奇地填充到窗口大小比例!让您的应用立即变得出色。

关于c# - 根据窗口大小自动缩放按钮 C#/XAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28373612/

相关文章:

javascript - 从 jQuery/JavaScript 实现滚动的替代方法

c# - 用正则表达式分割

c# - 在用户控件中绑定(bind)控件的属性

c# - WPF 启动画面和主窗口加载事件

xaml - 绑定(bind)到 ListView 的 SelectedItem 属性时设置初始选定项

pyspark - 如何删除 "Missing transform attribute error"?

c# - LINQ to XML 后代中的后代

c# - WPF 在更新时更改绑定(bind)值

wpf - 运行时如何处理 XAML 命名空间?

python - 如何导入apply_transform模块或将其替换为其他模块?