【问题标题】:UWP: AutoSuggestBox crashs in RS1 mobile devicesUWP:RS1 移动设备中的 AutoSuggestBox 崩溃
【发布时间】:2017-05-25 23:01:23
【问题描述】:

我正在编写一个 UWP 应用程序。问题是 AutoSuggestBox 可以在任何地方使用,但在 RS1(Build 14393)手机和移动模拟器上崩溃,我不知道出了什么问题。

这是代码。

<AutoSuggestBox  Margin="2" x:Name="txtAutoComplete" PlaceholderText="Search" QueryIcon="Find" 
                TextChanged="AutoSuggestBox_TextChanged"
                QuerySubmitted="AutoSuggestBox_QuerySubmitted"
                SuggestionChosen="AutoSuggestBox_SuggestionChosen" Style="{StaticResource Box1}"/>

注意:我删除了我的样式和事件。但没有结果:(

编辑:

我得到的错误:

注意:它在 PC(任何版本)和移动设备 (RS2) 中运行良好。未在 Th2 手机中测试。

错误:找不到与此错误代码关联的文本。\r\n\r\n找不到具有名称/键 AutoSuggestBoxIconFontSize [行:2746 位置:284] 的资源

【问题讨论】:

  • 你在UnhandledException 中的e 说什么?
  • @AVKNaidu Message = "找不到与此错误代码关联的文本。\r\n\r\n找不到具有名称/键 AutoSuggestBoxIconFontSize [行:2746 位置:284] 的资源"

标签: c# wpf windows xaml uwp


【解决方案1】:

这是几个月前我blogged about 的一个已知问题。

由于您能够为 RS2 进行开发,我假设您也安装了它的 SDK。创建样式时,它使用目标版本(可能是 RS2)作为默认模板开始,带来旧版本中不可用的所有新属性。

如果您希望能够在 14393 上运行,请将目标版本更改为 14393 并重新创建您的样式。

您也可以尝试使用 14393 样式并从那里开始进行自定义(不过我自己还没有尝试过这种方法)。从第 14174 行开始,您可以在 C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.14393.0\Generic\generic.xaml 中找到它。

【讨论】:

  • 从 Visual Studio 2017 版本 15.2 开始,当您使用应用所针对的目标平台最低版本中不存在的类型或属性时,我们在 XAML 编辑器中添加了警告。希望这能帮助您避免将来陷入这种情况。
猜你喜欢
  • 2014-07-06
  • 1970-01-01
  • 1970-01-01
  • 2017-01-03
  • 1970-01-01
  • 2015-08-05
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多