如何相对缩放用户控件的大小,例如图像(在图像编辑器中)。
示例(100%):
(来源:stegnar.com)
缩小的用户控件(70%):
(来源:stegnar.com)
我已经在图片编辑器中实现了这一点,但我想在WPF中实现。 :) 我需要这样调整我的应用程序以适应不同的屏幕分辨率,同时不隐藏任何内容(没有滚动条)。
如何相对缩放用户控件的大小,例如图像(在图像编辑器中)。
示例(100%):
(来源:stegnar.com)
缩小的用户控件(70%):
(来源:stegnar.com)
我已经在图片编辑器中实现了这一点,但我想在WPF中实现。 :) 我需要这样调整我的应用程序以适应不同的屏幕分辨率,同时不隐藏任何内容(没有滚动条)。
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WpfApplication1"
Title="Window1">
<Grid>
<Viewbox StretchDirection="Both" Stretch="Uniform">
<local:UserControl1 Height="600" Width="600"/>
</Viewbox>
</Grid>
您可以将整个容器放入ViewBox中
<Viewbox StretchDirection="Both" Stretch="Uniform">
<Grid>...</Grid>
</Viewbox>