【问题标题】:Why am I receiving a XamlParseException on my BindingContext?为什么我在 BindingContext 上收到 XamlParseException?
【发布时间】:2018-08-21 18:35:46
【问题描述】:

我不明白为什么我会收到 XAML 解析错误:

未处理的异常:

Xamarin.Forms.Xaml.XamlParseException:位置 8:10。类型 uilogic:在 xmlns 中找不到 ViewModel1 clr-命名空间:Nikeza.Mobile.UILogic.Registration;assembly=Nikeza.Mobile.UILogic 发生了

我知道我的命名空间声明是正确的,因为 IntelliSense 在我设置绑定上下文时将类名显示为建议。

这是我尝试绑定的视图模型:

以下尝试失败:

  1. 已删除 obj 和 bin 文件夹
  2. 重启机器

【问题讨论】:

  • 那是因为我更新了命名空间名称,并没有更新我发布的屏幕截图。很好的收获。
  • 是在同一个程序集中还是 dll 引用?
  • 它在一个单独的库中(即 DLL 引用)。
  • 请不要发布代码和错误消息的屏幕截图,因为这会降低问题的可搜索性。

标签: xamarin.forms f#


【解决方案1】:

试一试: xmlns:registration="clr-namespace:Nikeza.Mobile.UILogic.Registration"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 2012-08-12
    相关资源
    最近更新 更多