WPF内容在不同的屏幕上调整大小

时间:2018-02-19 12:40:33

标签: c# wpf

我正在使用C#WPF。在我的WPF中我正在做一些列表视图和标签 这个小应用程序将显示在55英寸电视上 我应该怎么做,所以我的所有内容或控件(列表视图,标签等)在更大的屏幕上会更大?我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

你没有听到我的意见但是:尺寸并不重要。

如果您的55英寸电视具有1920x1080像素分辨率,而您的22英寸电脑显示器具有1920x1080像素分辨率,则该应用程序将自动变大,因为一个像素将在更大的表面上显示。它本质上是重要的决议。

如果您需要根据可用空间使用动态缩放以适应更大的分辨率,请尝试将要缩放的内容包装在ViewBox中。如果您不想仅扩展它,而是相应地调整HeightWidth,则可以使用GridColumnGridRow中的Grid.ColumnDefinitionsGrid.RowDefinitions元素{1}}分别给他们relative values