0
我想使用viewbox来保持我的wpf窗口的纵横比。即如果我把我的应用程序放在大屏幕上,它会自动适应该屏幕,如果在我的笔记本电脑上运行它,它应该调整到它的屏幕。请帮我解决这个问题。它应该完全使用视图框在xaml wpf上完成。使用Viewbox调整我的wpf窗口的纵横比
我想使用viewbox来保持我的wpf窗口的纵横比。即如果我把我的应用程序放在大屏幕上,它会自动适应该屏幕,如果在我的笔记本电脑上运行它,它应该调整到它的屏幕。请帮我解决这个问题。它应该完全使用视图框在xaml wpf上完成。使用Viewbox调整我的wpf窗口的纵横比
viewbox有什么问题? 只需将您的根视图Stretch属性的视图框包裹到您喜欢的位置。如果你想要不同的缩放比例,你需要自己编写viewbox的实现。
例子:
<Window x:Class="stackoverflowviewbox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Viewbox Stretch="Uniform">
<Grid>
<Label>
Hello world.Hello world.Hello world.Hello world.Hello world.Hello world.
</Label>
</Grid>
</Viewbox>
但它有可能写出这样的XAML意见,将眼光放在不同的决议没有很好视框中没有任何问题。