From Windows Phone 7.1 to Windows Phone 8.0



我刚刚复制了。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项目。

最新更新