由于WP8有许多Emulaotors并且在不同的分辨率上工作,我遵循以下链接,但代码似乎不起作用。 请检查第4点,第6点和第7点
Multi-resolution apps for Windows Phone 8
代码出错。请检查
答案 0 :(得分:3)
代码中有错误。在步骤4中更改此行:
public class MultiResImageChooserUri
到此:
public class MultiResImageChooser
然后它应该工作。
编辑:文章根本没有提到名称空间,所以我假设这是你的问题。在步骤6中,它表示添加xaml名称空间:
xmlns:h="clr-namespace:MultiResSnippet"
因此,基于此,您需要确保您的类位于MultiResSnippet命名空间中(或将其更改为您自己的命名空间)。
因此请确保您的代码是:
使用System.Windows.Media.Imaging;
namespace MultiResSnippet
{
public class MultiResImageChooser
{
...
}
}
答案 1 :(得分:0)
只需在APP.XAML中添加您的项目名称,例如“PhoneApp”
更改你的代码:xmlns:h =“clr-namespace:MultiResSnippet”到一个以下:xmlns:h =“clr-namespace:PhoneApp.MultiResSnippet”,它没有错误。