开发者

Load Image from Xaml

开发者 https://www.devze.com 2022-12-15 15:44 出处:网络
Could I load a 开发者_Go百科image from xaml file? for example: having a folder IMAGES that contains all of images resources. These images were not added to project. I want to load an image from xaml f

Could I load a 开发者_Go百科image from xaml file? for example: having a folder IMAGES that contains all of images resources. These images were not added to project. I want to load an image from xaml file as following code:

<Image Source="/IMAGES/gift.png" Height="70" Width="70" VerticalAlignment="Top" />

Is it possible or do I have to load this from behind code?


You can use Pack URIs with siteoforigin authority like this:

<Image Source="pack://siteoforigin:,,,/IMAGES/gift.png" 
       Height="70" Width="70" VerticalAlignment="Top" />


if you have a folder of images in your project folder then try this:

static string path = System.AppDomain.CurrentDomain.BaseDirectory;
        static string debug = Path.GetDirectoryName(path);
        static string bin = Path.GetDirectoryName(debug);
        static string DefaultLayoutFilePath = Path.GetDirectoryName(bin);
        public string xmlDefaultLayoutFile = DefaultLayoutFilePath + "\\IMAGES\\gift.png";

and add for all images properties change them to copy always to output folder. it will surely work.

0

精彩评论

暂无评论...
验证码 换一张
取 消