2016-10-19 4 views
0

내 응용 프로그램에는 commandBar이 많이 있지만이 마지막 SDK에서는 commandBar에서 "..."버튼이 사라집니다.CommandBar XAML - UWP - Properties 기념일 에디션 SDK

웹에서 검색하고 결론 : Build 2016에서 많은 XAML 요소가 변경되었습니다. CommandBars 특정, 새로운 속성을했습니다.

commnadBar에 "OverflowButtonVisibility ="Visible ""을 입력하면 "..."이 올바르게 표시되지만 최소 대상 버전 10586에서는 작동하지 않습니다. 최소 대상 버전 Windows 10 기념일 버전 (10.0; 빌드 14393).

내 질문은 : 항상 "..."을 보여줘야합니다. 어떻게해야합니까?

최소 버전 지원 : 10240

최대 버전 지원 : 윈도우 10 주년 기념 에디션 (10.0; 14393 빌드를).

MyCode : 사전

+1

OverflowButtonVisibility를 설정 해제하면 표시되지 않습니까? 나는 그것을 설정하지 않고 "..."는 매번 보여줍니다. –

+0

각 버전에 대해 두 개의 패키지를 게시하는 것을 고려할 수도 있습니다. – Romasz

+0

안녕하세요. 문제는 모르겠지만 스타일을 삭제하면 완벽하게 작동합니다. 블렌드에서 새로운 스타일을 만들려고하는데 문제가 해결되었습니다. 감사합니다. – fipcurren88

답변

0

모든 버전에서이 문제를 해결할 수있는 유일한 방법

<CommandBar x:Name="CommandBar"> 
     <AppBarButton Icon="Filter" Label="Filter X" Style="{StaticResource StyleFilter}"> 
     </AppBarButton> 
    </CommandBar> 

덕분에 자신의 CommandBar을 템플릿입니다. 새 TemplatedControl을 만들고 CommandBar을 기수로하고 의 스타일을 here에서 복사하십시오. 그런 다음 템플릿 컨트롤 안에 OverflowButtonVisibility="Visible" 버전을 직접 추가하여 DependencyProperty을 바인딩하거나 기본값 인 Visible을 설정할 수 있습니다.

그러면 현재 사용중인 모든 CommandBar을 TemplatedControl으로 바꿔야합니다.

관련 문제