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" に設定しました。
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" に設定しました。
試す
RenderOptions.BitmapScalingMode="NearestNeighbor"
xaml のイメージ コントロールまたは
RenderOptions.SetBitmapScalingMode(image1, BitmapScalingMode.NearestNeighbor)
コードで。
それでも画像をクリアしたい場合、つまり画像を空白にしたい場合は、ソースを「null」に設定するだけです。
image1.Source = null;
これにはBitmapImageは必要ありません。
返事が遅れて申し訳ありません...
SnapsToDevicePixels="True"
画像コントロールを試してみてください。