我可能听起来像个菜鸟,但这个问题真的没有让我忘记,你也应该尝试一下。
每当我将Microsoft.Phone.dll添加到用于WebBrowserTask控件的Windows Phone 8.1的新项目时,我都会收到以下错误。
我真的不知道如何解决这个问题。
http://2.bp.blogspot.com/-esfQ3c5cZ80/U2KBD5JRDyI/AAAAAAAAAiQ/HyorukOc_a4/s1600/Screenshot+(6).png
在以前的版本(Windows Phone 8)中,它完全正常运行,但众所周知,WP8.1 SDK中有许多变化,因此,我无法解决此问题。
答案 0 :(得分:6)
如果您使用Windows商店应用程序项目(WP8.1 / Win8.1),则WebBrowserTask类被Launcher类替换。
现在您必须使用Launcher类
中的LaunchUriAsync方法一些有用的资源:
What's New in Windows Phone 8.1
Migrating your Windows Phone 8 app to a Windows Runtime XAML app
答案 1 :(得分:0)
public class DotedImage {
private final int imageResourceId;
private Bitmap myImage;
private List<Point> dots;
private final Context context;
public Bitmap getMyImage() {
return myImage;
}
public void setMyImage(Bitmap myImage) {
this.myImage = myImage;
}
public List<Point> getDots() {
return dots;
}
public void setDots(List<Point> dots) {
this.dots = dots;
}
public DotedImage(Context context,int imageResourceId) {
this.imageResourceId = imageResourceId;
this.context = context;
this.myImage = BitmapFactory.decodeResource(context.getResources(), imageResourceId);
identifyBlackDots();
}
public void identifyBlackDots(){
// setting up dots Lists with each black Point
// object in Image
}
}
不要忘记对Button_Click方法使用“async”关键字