C# 如何根据窗口大小缩放形状?

C# 如何根据窗口大小缩放形状?,c#,wpf,scale,C#,Wpf,Scale,我在画布上有两个形状。要求是,当用户更改窗口大小时,这两个形状的大小也必须更改 假设有一个正方形和一个三角形在正方形的上面。我用这两种形状创建了一个简单的房子。问题是,当我根据窗户的大小来计算这些形状的大小时,这两个形状之间形成了一个间隙,看起来不再像房子了:) 有什么解决方案吗?您可以使用“拉伸”“填充”来使用路径中的所有可用空间,或者使用视图框。如何根据窗口大小更改这些形状的大小?

我在画布上有两个形状。要求是,当用户更改窗口大小时,这两个形状的大小也必须更改

假设有一个正方形和一个三角形在正方形的上面。我用这两种形状创建了一个简单的房子。问题是,当我根据窗户的大小来计算这些形状的大小时,这两个形状之间形成了一个间隙,看起来不再像房子了:)


有什么解决方案吗?

您可以使用“拉伸”“填充”来使用路径中的所有可用空间,或者使用视图框。

如何根据窗口大小更改这些形状的大小?