嘿,我是一名MvvmCross初学者,我尝试在我自己的Example-App中重现this,但我遇到了一些奇怪的构建错误:
这些属性没有其他的定义......
这是我的" MvxBindingAttributes.xml":
<?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>
如果有人可以帮助我会很酷:)
或使用android标签和MvvmCross的任何其他方式/教程。
答案 0 :(得分:11)
较新的3.5.2和4.0.0软件包现在内部包含MvxAttributes.xml。所以只需从您自己的Resource \ values文件夹中删除它。
答案 1 :(得分:1)
您需要将本地名称空间更改为:
的xmlns:本地= “http://schemas.android.com/apk/res-auto”