を停止する前に3~4回trigerred。私はまた、ValueChangedイベントを試みたし、どちらの場合も、イベントリスナーは、最初の3か4回を発射し、それだけで動作を停止します。値は間違いなく、私は真と偽の間で交互に、変わった、そしてまだそれだけでしばらく働いて停止します。なぜこれがあるのか知っていますか?MVVMLight ValueChangedイベントリスナーは、私がWhenSourceChanges()を使用して、私のviewmodelのbooleanプロパティにバインドしています私のXamarin.Android活動にバインディングを設定している
this.SetBinding(() => this.Vm.ShowErrorMessage)
.WhenSourceChanges(() =>
{
if (this.Vm.ShowErrorMessage)
{
this.ErrorMsg.Visibility = ViewStates.Visible;
}
else
{
this.ErrorMsg.Visibility = ViewStates.Gone;
}
});
私は、MvvmLightLibsのV5.3.0を使用してWin10マシン上でVS2015で開発し、Androidのv4.2のサムスンギャラクシーデバイス上でテストしてい。
あなたがどこかのviewmodelを交換していますか?あなたは、イベントがセットアップ – Default