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

时间:2015-02-06 19:49:20

标签: c# xaml transform scale resolution

我是相当新的,所以如果我说任何愚蠢的话,我会事先道歉。

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

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

我搜索了高低,找到了解决方案,但我仍然找不到将值链接到XAML的方法。有没有人知道这样的指南,应该使用转换器吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

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

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

现在一切都会神奇地填充到窗口大小比例!为您的应用提供即时可靠性。