私は非常に奇妙な問題を抱えています。私の要件によれば、ボタンクリック(コマンド)で上部のアプリバーを開く必要があります。ボタンは画面の右上隅に配置されるため、アプリバーが開くとボタン領域が覆われます。私はMVVM設計方法論を使用しており、「IsOpen」プロパティをビューモデルにバインドしています。
<AppBar x:Uid="NavigationBar" IsOpen="{Binding IsNavBarVisible, Mode=TwoWay}">
<controls:TopAppNavBarUserControl />
</AppBar>
ボタンをタップすると、IsNavBarVisible プロパティが true に設定され、アプリバーが開きます。画面の他の部分をタップしてアプリバーを閉じると、アプリバーは閉じますが、プロパティが「false」に設定されていないため、問題が発生します。次回ボタンをタップすると、バインディングプロパティがすでに「true」になっているため、アプリバーが開きません。ここで「双方向」バインディングを使用しましたが、何らかの理由で動作しません。アプリ バーの「クローズ」イベントを実装するソリューション クラウドですが、コード ビハインドに移動したくありません。提案は大歓迎です。