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 に設定し、プロパティ "Scale" を "None" に設定しました。

4

3 に答える 3

1

試す

RenderOptions.BitmapScalingMode="NearestNeighbor"

xaml のイメージ コントロールまたは

RenderOptions.SetBitmapScalingMode(image1, BitmapScalingMode.NearestNeighbor)

コードで。

于 2011-01-13T20:56:14.077 に答える
0

それでも画像をクリアしたい場合、つまり画像を空白にしたい場合は、ソースを「null」に設定するだけです。

image1.Source = null;

これにはBitmapImageは必要ありません。

返事が遅れて申し訳ありません...

于 2011-10-25T10:22:43.983 に答える
0

SnapsToDevicePixels="True"画像コントロールを試してみてください。

于 2011-01-13T19:38:31.697 に答える