2017-11-05 7 views
0

이미 Windows 10 Store에있는 응용 프로그램이 있습니다. 파일, 편집, 도움말과 같은 항목이있는 AppBar가 있습니다.UWP : 앱 상단 표시 줄은 항상 마우스 오른쪽 버튼으로 표시됩니다. 어떻게 방지합니까?

앱 내부의 아무 컨트롤이나 마우스 오른쪽 버튼으로 클릭하면 ListView가 표시되고 AppBar가 표시됩니다. 왜?

ListView에 대한 상황에 맞는 메뉴를 만들고 싶지만 상황에 맞는 메뉴가 나타나지 않습니다. AppBar에 초점이 맞춰 졌기 때문에? 이 문제를 어떻게 방지 할 수 있습니까?

참고 : xaml에서 AppBar를 주석 처리하면 모든 것이 예상대로 작동합니다.

+1

당신은 당신의 코드는 격자 또는 page.appbar –

+0

보여줄 수 그것은 단지 하나의 페이지의 : XAML 페이지 -> Page.TopAppBar -> AppBar. 페이지에는 Page.TopAppBar 다음에 단일 Grid가 있습니다. –

+0

를 사용하여 내부 appbar 만들어 – Borzh

답변

1

UWP에서 실제로 비슷하고 권장되는 을 CommandBar으로 변경해보십시오.

XAML은 AppBar 컨트롤과 CommandBar 컨트롤을 모두 제공합니다. AppBar를 사용하는 Universal Windows 8 응용 프로그램을 업그레이드 할 때만 AppBar를 사용해야하며 변경 사항을 최소화해야합니다. Windows 10의 새로운 응용 프로그램의 경우 CommandBar 컨트롤을 대신 사용하는 것이 좋습니다. (Command bar)