BitmapImage B = new BitmapImage();
B.BeginInit();
B.StreamSource = asm.GetManifestResourceStream("WpfApplication26.Back1.png");
B.EndInit();
image1.Source = B;
图像的大小(Back1.png)是32 * 32,我将图像控件的大小设置为32 * 32,并将属性“Scale”设置为“None”。
答案 0 :(得分:1)
尝试
RenderOptions.BitmapScalingMode="NearestNeighbor"
在xaml或
中的图像控件上RenderOptions.SetBitmapScalingMode(image1, BitmapScalingMode.NearestNeighbor)
代码。
答案 1 :(得分:0)
在图像控件上尝试SnapsToDevicePixels="True"
。
答案 2 :(得分:0)
如果您仍想清除图像,意味着将其变为空白,只需将源设置为“null”
image1.Source = null;
这不需要BitmapImage。
很抱歉迟到的回复......