在WPF视图框中对齐内容

Jef*_*f B 13 c# wpf xaml viewbox

我有一个Viewbox,Stretch=Uniform以免扭曲内容.但是,当框架窗口比内容更宽或更高时,Viewbox内容始终居中.

我似乎无法在Viewbox上找到任何内容对齐选项.有没有办法做到这一点?

小智 20

尝试VerticalAlignment和Horizo​​ntalAlignment.VerticalAlignment ="Top"Horizo​​ntalAlignment ="左"在视图框上将使其锚定到顶部和左侧.

<Grid>
    <Viewbox VerticalAlignment="Top" HorizontalAlignment="Left">
    ...
    </Viewbox>
</Grid>
Run Code Online (Sandbox Code Playgroud)

如果你想要它完全填充(但保持统一),你可以使用Stretch ="UniformToFill".