2017-03-05 20 views
0

私はいくつかのビュー要素が実行時にプログラムによって生成される単純なアプリケーションを作成しています。これらのビューのプロパティの一部をデータ(テキストなど)にバインドしたいと思っていますが、Androidでどのように行われているのかわかりません。C#とXAMLを使用したVisual Studio Xamarin:WPFのようなデータBindigの代替?

これはData Bindingで実現されているWPFに慣れていますが、これはXamarinではサポートされていません(MVVMCrossのようなサードパーティーを使用しない限り、避けたいのはTHIS)。ですから、UI要素をAndroidのデータにバインドする最良の方法は何ですか? Android Studioなどの一般的なプラクティスは何ですか。また、C#でXamarinでどのように実装できますか? 私はTHISのようなことを念頭に置いていますが、これはAndroid Studioです(私は推測します)ので、Xamarinでは動作しません。

答えて

1

3番目の部分ライブラリを使用したくない場合は、独自の実装を追加する必要があります。マイクロソフトではwpfでデータバインディングを実装しています.Xamarinはアンドロイドのラッパーで、android doesn私が知る限り、この機能はありません。これは、JavaScriptがデータバインディングをサポートしていないのと同じようなものですが、角度はほとんどの場合サードパーティのものです。それはあなたの質問によく答えるために、あなたのオプションはサードパーティを使用するか、独自のライブラリを実装するというものです。

+0

はい、すべての私のインターネットソースは、データバインディングがデータがAndroidのUIにどのようにリンクされているかを示唆していないようです。私はまだこれを処理するAndroidの方法に興味がありますが、今はサードパーティのソフトウェアを決定する必要があると私は確信しています。 – rTECH

+0

ええ、それはとにかく、その通りです、うまくいけば、私が言ったことは助けになりました! –

+0

はい!さらに調査すると、AndroidはBinding Librariesまたは異なる拡張機能のいずれかを使ってこのサードパーティ製アプリケーションを利用するように見えます。だからネイティブに、これはサポートされていないようです。私は同じことをやるつもりだ! – rTECH

関連する問題