8

UI.Droid / Resources / ValuesにMvxBindingAttributes.xmlがありますが、レイアウトでバインディングを使用しようとするたびに、

警告属性は宣言されていません。

パッケージ「DroidUI」の属性「MvxBind」のリソース識別子が見つかりません

したがって、何らかの理由でそれらの属性を見つけることができません。運が悪かったので、閉じたり、開いたり、掃除したり、再構築したり、レイアウトを削除してからビルドしたり(ビルド時に追加されることを期待)、もう一度追加しようとしましたが、何も機能しないようです。

4

6 に答える 6

23

MvxBindingAttributes.xmlファイルがプロパティでAndroidResourceとしてマークされていることを確認しましたか?

MvxBindingAttributes.xmlVisualStudioは、xmlファイルをコンテンツとしてマークするか、代わりになしとしてマークするのが好きです。特に、ファイルをリンクとして追加した場合はそうです。


これに対する更新として、特別な「auto」xmlスキームを使用することもできます。

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

于 2012-09-26T07:48:01.277 に答える
18

プロジェクトのプロパティで、Android マニフェスト ファイルを追加し、少なくとも 2 つのピリオドを含むパッケージ名を追加します。次に例を示します。

com.DroidUI

axml ファイルで、名前空間の代わりにパッケージ名を入力します。

xmlns:local="http://schemas.android.com/apk/res/com.DroidUI
于 2012-09-27T07:46:16.167 に答える
1

まず、答えてくれてありがとう。私も同じ問題を抱えていました。

しかし、私の場合、上記の提案を使用しようとして失敗しました。または少なくともそれは私が思ったことです。

local:MvxItemTemplate=@layout/My_ManifestMy_Manifest.axml ファイルを Layout フォルダーに正しく配置し、xml スキーマを修正しているときに使用すると、まだ問題がありました。

しかし、実際のファイル名を My_Manifest.axml のままにして My_Manifest を my_manifest に変更すると、すべてが機能していました。

共有したかっただけ

于 2013-12-13T02:10:06.440 に答える