Ответ 1
Попробуйте следующее:
BitmapImage image = new BitmapImage(new Uri("/MyProject;component/Images/down.png", UriKind.Relative));
Когда свойство Image Source установлено следующим образом, изображение берется из /Images/down.png
.
Как я буду делать то же самое программно?
<Image x:Name="myImg" Source="/MyProject;component/Images/down.png" />
Следующие действия не будут работать, поскольку свойство Image.Source не имеет тип строки.
myImg.Source = "/MyProject;component/Images/down.png";
Попробуйте следующее:
BitmapImage image = new BitmapImage(new Uri("/MyProject;component/Images/down.png", UriKind.Relative));
myImg.Source = new BitmapImage(new Uri(@"component/Images/down.png", UriKind.RelativeOrAbsolute));
Не забудьте установить Build Action в "Content" и скопировать в выходной каталог "Always".
Попробуйте вместо этого назначить изображение:
imgFavorito.Source = new BitmapImage(new Uri(base.BaseUri, @"/Assets/favorited.png"));
{yourImageName.Source = new BitmapImage(new Uri("ms-appx:///Assets/LOGO.png"));}
LOGO относится к вашему изображению
В надежде помочь кому угодно.:)
попробуйте это
PictureBox picture = new PictureBox
{
Name = "pictureBox",
Size = new Size(100, 50),
Location = new Point(14, 17),
Image = Image.FromFile(@"c:\Images\test.jpg"),
SizeMode = PictureBoxSizeMode.CenterImage
};
p.Controls.Add(picture);
Использовать asp: image
<asp:Image id="Image1" runat="server"
AlternateText="Image text"
ImageAlign="left"
ImageUrl="images/image1.jpg"/>
и codebehind, чтобы изменить URL-адрес изображения
Image1.ImageUrl = "/MyProject;component/Images/down.png";