我有多个项目,如图所示,我正在使用addpath.cs 我按如下方式分配图像源:
Image image = new Image();
image.Source = new BitmapImage(new Uri("images/arrow.jpg", UriKind.Relative));
当我使用以下内容时:
rt.CenterX = image.Width / 2;
rt.CenterY = image.Height / 2;
宽度和高度的值是Nan,所以我猜在分配给图像源的uri中有错误,或其他什么?
答案 0 :(得分:1)
使用以下代码段:
var logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new Uri("pack://application:,,,/YOURAPP;component/images/arrow.jpg");
logo.EndInit();
rt.CenterX = logo.Width / 2.0;
rt.CenterY = logo.Height / 2.0;
不要忘记将YOURAPP替换为项目名称!
答案 1 :(得分:0)
我发现解决方案images文件夹应该放在网站目录中的'client bin'文件夹中。 谢谢大家。