私はXamarin Formsアプリケーションのページに2つのエントリを持っています。これらの2つのエントリのText
プロパティは、realm
オブジェクトでバインドされています。これは双方向のバインディングなので、これらのフィールドのいずれかに値を入力するたびに、レルムオブジェクトは更新され、その逆もあります。これはうまく動作します。他のトリガーをバインドするプロパティ
しかし、ユーザーが1つのエントリで値を変更すると、別のエントリの値も再計算して更新する必要があります。単位変換(例えば、mm-inch)の2つのエントリを持つようなものです.mm値を変更すると、他のフィールドのインチ値が更新され、その逆もあります。どのようにこの動作を達成できますか?あなたはMVVMパターンを以下しているようですね
<Label Text="Speed" />
<Entry x:Name="SpeedEntry" Text="{Binding Speed, Mode=TwoWay}" />
<Label Text="Depth" />
<Entry x:Name="DepthEntry" Text="{Binding Depth, Mode=TwoWay}" />
Xamarin.Formsのトリガをご覧ください。https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/triggers/ – Cheesebaron