首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvvmCross奇异错误:属性"MvxBind“已经定义

MvvmCross奇异错误:属性"MvxBind“已经定义
EN

Stack Overflow用户
提问于 2015-07-31 10:09:58
回答 2查看 1.4K关注 0票数 6

嘿,我是MvvmCross初学者,我试着在我自己的例子中复制this,但是我遇到了一些奇怪的构建错误:

  • 错误3属性"MvxBind“已被定义
  • 错误4属性"MvxLang“已被定义
  • 错误5属性"MvxTemplate“已被定义
  • 错误6属性"MvxItemTemplate“已被定义
  • 错误7属性"MvxDropDownItemTemplate“已被定义
  • 错误8属性"MvxSource“已被定义

对这些属性没有其他的定义。

这是我的"MvxBindingAttributes.xml":

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <declare-styleable name="MvxBinding">
    <attr name="MvxBind" format="string"/>
    <attr name="MvxLang" format="string"/>
  </declare-styleable>
  <declare-styleable name="MvxControl">
    <attr name="MvxTemplate" format="string"/>
  </declare-styleable>
  <declare-styleable name="MvxListView">
    <attr name="MvxItemTemplate" format="string"/>
    <attr name="MvxDropDownItemTemplate" format="string"/>
  </declare-styleable>
  <item type="id" name="MvxBindingTagUnique"/>
  <declare-styleable name="MvxImageView">
    <attr name="MvxSource" format="string"/>
  </declare-styleable>
</resources>

如果有人能帮我,那就太好了:)

或者使用安卓选项卡和MvvmCross的任何其他方式/教程。

EN

回答 2

Stack Overflow用户

发布于 2015-07-31 13:36:04

更新的3.5.2和4.0.0包现在内部包含了MvxAttributes.xml。因此,只需将其从您自己的资源\值文件夹中删除即可。

票数 11
EN

Stack Overflow用户

发布于 2015-08-25 16:32:47

需要将本地命名空间更改为:

xmlns:local="http://schemas.android.com/apk/res-auto

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31743634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档