【发布时间】:2011-12-12 10:53:14
【问题描述】:
我在使用 C# 在我的应用程序中显示某些图像时遇到问题。我正在使用 Image 类来指定位置,并使用 BitmapImage 来指定源。 UriSource 是相对的,我只指定名称。它适用于某些图像,但对于其他图像,图像根本不会出现。我的图像实例是 35x35 大,另一个是 100x100 大(像素)。
有人知道为什么会发生这种情况以及如何解决吗?
谢谢。 这是我使用的代码:
Image removeImage = new Image();
removeImage.HorizontalAlignment = HorizontalAlignment.Left;
removeImage.VerticalAlignment = VerticalAlignment.Top;
removeImage.Margin = new Thickness(490, 10, 0, 0);
removeImage.Width = 35;
removeImage.Height = 35;
BitmapImage source = new BitmapImage();
source.BeginInit();
source.UriSource = new Uri("delete.png", UriKind.RelativeOrAbsolute);
source.EndInit();
removeImage.Source = source;
removeImage.Stretch = Stretch.None;
removeImage.Visibility = Visibility.Visible;
removeImage.MouseDown += new MouseButtonEventHandler(removeImage_MouseDown);
【问题讨论】: