デスクトップ WPF アプリケーションを WinRT に移植していますが、小さな問題に直面しています。
私はItemsControlを持っていて、アイテムを削除/編集するためのコンテキストメニューをすべてのアイテムに持っていました。
WinRT では PopupMenu は適切ではないので、AppBar を使用する必要があると言われました。
何か間違ったことをしている、または誤解していると思います。
そのオプションをAppBarに配置し、要素を選択すると、バーがポップアップして必要な場所をクリックできると思いました。
問題は、アプリの任意の部分を右クリックすると AppBar が表示されるため、アイテムが選択された状態でボタンが表示されることです。
したがって、さまざまなコンテキストで AppBar のレイアウトを変更することはできますか (Microsoft は AppBar をコンテキスト機能のないコンテキスト メニューとして使用することを望んでいるようです)、またはコードを介して必要なときにのみ表示することはできますか?
いくつかのアプリ全体のオプションを備えた TopAppBar と、ListView のアイテム コンテキスト メニュー専用の BottomAppBar があるとよいでしょう。
あるいは、私はこのすべてを間違ってやっているのかもしれません.Listviewのアイテムに追加のオプションを追加するには、別のアプローチを使用する必要があります.