私は xaml TabControl を持っています。1 つのページには、隣接する ListView の選択された値の異なるプロパティにそれぞれバインドされた 3 つの RadioButtons があります。ListView で選択した項目を切り替えた後、ラジオ ボタンがバインドされていることを忘れて更新されないようです。
デバッガーでそれを見て、新しく選択した項目に切り替えると、非ユーザー コードが最初に 3 つのプロパティすべての値をチェックし、次に最初の 2 つだけ、最終的には最初の 1 つだけを確認します。ただし、タブを変更して元に戻すと、さらにいくつかの用途が得られるようです。
バインディング自体はかなり簡単です。Bool プロパティの IsChecked への TwoWay バインディング。深さは 4 レベル (Path=DataModel.Selected.AB) ですが、同じ深さで正常に動作する他のものがあります。
これは人々が聞いたことのあることで、何が起こっているのか知っていますか? または、バインディングが何らかの形で忘れられている場合、xaml を明示的に思い出させる方法はありますか?