C# 图像显示不正确

C# 图像显示不正确,c#,wpf,C#,Wpf,所以使用snoop我可以看到如下属性 Image 1 Height = 160 ActualHeight = 160 Width = 372 ActualWidth = 299.7468... x = 0 y = 0 image 2 Height = 50 ActualHeight = 26.6891... Width = 50 ActualWidth = 50 x = 20 y = 20 Image 2 Height = 50 ActualHeight = 26.6891... Wid

所以使用snoop我可以看到如下属性

Image 1
Height = 160
ActualHeight = 160
Width = 372
ActualWidth = 299.7468...
x = 0
y = 0

image 2
Height = 50
ActualHeight = 26.6891...
Width = 50
ActualWidth = 50 
x = 20
y = 20


Image 2
Height = 50
ActualHeight = 26.6891...
Width = 50
ActualWidth = 50 
x = 60
y = 60

所以我的问题是如何使实际高度和实际宽度始终等于高度和宽度?还有,为什么图像一在画布上似乎没有放置在0,0处呢?

为了确保
实际宽度
实际高度
等于
宽度
高度
(如果它们实际已设置),应该将图像的
拉伸
属性设置为
填充

<Image ... Width="50" Height="50" Stretch="Fill"/>

请显示相关代码。您使用数据绑定还是图像硬编码?