为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”
Posted
技术标签:
【中文标题】为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”【英文标题】:why 'Windows.UI.Xaml.Markup.XamlParseException' happens when XAML is valid为什么当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException” 【发布时间】:2018-02-19 20:01:59 【问题描述】:“Windows.UI.Xaml.Markup.XamlParseException”类型的异常发生在 myproj.UWP.McgInterop.dll 中,但未在用户代码中处理
附加信息:找不到与此错误代码关联的文本。
找不到名称/键类别 [行:0 位置:0] 的资源
【问题讨论】:
错误对我来说很清楚,Cannot find a Resource with the Name/Key category
显示您的错误代码
您正在从Page.Resources
/App.Resources
或有拼写错误的标准资源中设置资源键。检查您在哪里设置资源并确保拼写正确。不幸的是,当资源的拼写不正确时,XAML 设计器不会显示大量错误。
@AVK - 你是对的......拼写错误......你可以回答,我会接受它
【参考方案1】:
您正在从Page.Resources
/App.Resources
或标准Resources
设置资源键,但存在拼写错误。检查您在哪里设置资源并确保拼写正确。不幸的是,当资源的拼写不正确时,XAML 设计器不会显示波浪形错误
【讨论】:
以上是关于为啥当 XAML 有效时会发生“Windows.UI.Xaml.Markup.XamlParseException”的主要内容,如果未能解决你的问题,请参考以下文章
为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?
我想知道当 if(i%2) 检查啥来继续时会发生啥。它错过了 == 但将总和打印为 20?为啥?
为啥我不使用 for 循环时会发生正确的碰撞,但是当我使用 for 循环时只有 1 个对象有碰撞?