0

由于 WP8 有许多 Emulaotors 并且适用于不同的分辨率,我正在关注以下链接,但代码似乎不起作用。请检查第 4 点、第 6 点和第 7 点

适用于 Windows Phone 8 的多分辨率应用程序

代码给出错误。好心检查

4

2 回答 2

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
  {
     ...
  }
}

在此处了解有关 xaml 命名空间的更多信息。

于 2012-12-22T14:53:00.413 回答
0

只需在 APP.XAML 中添加您的项目名称,例如“PhoneApp”

将您的代码: xmlns:h="clr-namespace:MultiResSnippet" 更改为以下代码: xmlns:h="clr-namespace:PhoneApp.MultiResSnippet",它可以正常工作。

于 2013-11-12T12:28:37.510 回答