2017-11-05 9 views
0

私はすでにWindows 10 Storeにあるアプリケーションを持っています。それは、ファイル、編集、ヘルプなどの項目を持つAppBarを持っています。UWP:App Top Barは常に右クリックで表示されますが、その防止方法は?

アプリケーション内の任意のコントロールを右クリックすると、ListViewと表示され、AppBarが表示されます。どうして?

私はListViewのコンテキストメニューを作成したいのですが、コンテキストメニューが表示されないのは、AppBarがフォーカスされているためですか?どうすればこれを防ぐことができますか?

注::xamlでAppBarをコメントアウトすると、すべて正常に動作しています。

+1

は、あなたのコード –

+0

を表示することができますが、グリッドの内部でアプリケーションバーを作成またはpage.appbar –

+0

を使用しているそれはちょうど、単一のページです:XAMLページに - > Page.TopAppBar - >アプリケーションバー。ページにはPage.TopAppBarの後に1つのグリッドがあります。 – Borzh

答えて

1

AppBarCommandBarに変更してみてください。これはUWPで実際によく似ていて推奨されています。

XAMLは、AppBarコントロールとCommandBarコントロールの両方を提供します。 AppBarは、AppBarを使用するUniversal Windows 8アプリケーションをアップグレードする場合にのみ使用し、変更を最小限に抑える必要があります。 Windows 10の新しいアプリケーションでは、代わりにCommandBarコントロールを使用することをお勧めします。 (Command bar

関連する問題