2011-01-13 73 views
0
BitmapImage B = new BitmapImage(); 
B.BeginInit(); 
B.StreamSource = asm.GetManifestResourceStream("WpfApplication26.Back1.png"); 
B.EndInit(); 
image1.Source = B; 

圖像(Back1.png)的尺寸是32×32,和設置我圖像控制的大小爲32 * 32和設置屬性「縮放」爲「無」。爲什麼我的圖像控件中的圖像不清晰?

回答

0

嘗試SnapsToDevicePixels="True"在圖像控件上。

1

嘗試

RenderOptions.BitmapScalingMode="NearestNeighbor" 
上的圖像控制在XAML

RenderOptions.SetBitmapScalingMode(image1, BitmapScalingMode.NearestNeighbor) 

在代碼。

0

如果你仍然想清除的圖像,這意味着,它轉向空白,只設置源爲「空」

image1.Source = null; 

這並不需要的BitmapImage。

對不起,回覆日期很晚...