我刚刚复制了。cs代码到新的Windows Phone 8.0应用程序。没有错误代码或其他东西。
应用程序上的所有图像都设置在。cs中,而不是。xaml中。
当我调试项目时,没有图像。整个图像正在构建中。它们都在Canvas中。如
Image bankImage = new Image()
{
Source = new BitmapImage(new Uri("/PhoneApp2;component/images/Menu/cash.png", UriKind.Relative)),
Height = 80,
Width = 250
};
Canvas.SetTop(bankImage, 140);
Canvas.SetLeft(bankImage, 170);
MyCanvas.Children.Add(bankImage);
我的应用程序在WP8上没有图像而在WP7上有图像的原因是什么?
已解决
图像属性Build Action必须是"Content"。如果有内容,我需要获取源文件,比如
ImageSource = (ImageSource)new BitmapImage(new Uri("/images/AmericanPoker/Bottom.png", UriKind.Relative))
无需使用App;组件
不要复制。cs文件到新的WP8项目。只要在新版本的Visual Studio(2012或2013)中打开旧的WP7项目,它就会变成WP8项目。