2017-05-25 76 views
1

我正在编写UWP应用程序。问题是AutoSuggestBox无处不在,但在RS1(Build 14393)手机和移动模拟器上崩溃,我不知道怎么回事。UWP:AutoSuggestBox在RS1移动设备中崩溃

这是代码。

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

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

编辑:

的错误,我得到: Error

注:Worx的只是在PC(任何版本)和移动(RS2)的罚款。而不是在Th2细胞移动测试电话。

Error: The text associated with this error code could not be found.\r\n\r\nCannot find a Resource with the Name/Key AutoSuggestBoxIconFontSize [Line: 2746 Position: 284]

+0

你的'e'在'UnhandledException'中说? – AVK

+0

@AVKNaidu Message =“无法找到与此错误代码相关的文本。\ r \ n \ r \ n无法找到具有名称/关键字AutoSuggestBoxIconFontSize [Line:2746 Position:284]的资源” – Mohsen

回答

0

这是一个已知的问题我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中找到它。

+0

以Visual Studio 2017版本15.2中,当您使用目标平台最低版本中不存在的类型或属性(您的应用程序的目标)时,我们在XAML编辑器中添加了警告。希望这能帮助你避免将来陷入这种局面。 –