wpf ウィンドウの縦横比を維持するためにビューボックスを使用したいと考えています。つまり、アプリケーションを大きなモニターに配置すると、自動的にその画面に収まるようになり、ラップトップで実行すると画面に合わせて調整されます。これについて私を助けてください。ビューボックスを使用して、xaml wpfで純粋に実行する必要があります。
質問する
1762 次
1 に答える
0
ビューボックスの問題は何ですか? ビューボックスをルート ビューの周りにラップするだけで、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 を記述することは可能であるため、viewbox を使用しなくても、さまざまな解像度でビューが問題なく表示されます。
于 2012-05-17T13:16:44.117 に答える