2016-10-19 11 views
0

私のアプリでは、私は多くのコマンドバーを持っていますが、この最後のSDKでは、ボタン "..."がcommandBarで消えます。CommandBar XAML - UWP - プロパティアニバーサリーエディションSDK

Webで検索し、結論:Build 2016で、多くのXAML要素が変更されました。 CommandBars固有の、新しいプロパティがあります。

私のcommnadBarに "OverflowButtonVisibility =" Visible "を置くと、" ... "は正しく表示されますが、Min Target Version 10586では動作しません。Min Target Version Windows 10 Anniversary Edition(10.0;ビルド14393)。

私の質問は次のとおりです:私はいつも "..."を表示する必要があります。

分バージョンはサポートされている:10240

最大バージョンサポート:Windowsの10周年記念版(10.0; 14393を構築します)。

MyCode:事前

+1

OverflowButtonVisibilityを設定しないと表示されませんか?私はそれが設定されていないと、 "..."は毎回表示されます... –

+0

あなたは2つのパッケージを各バージョンごとに1つ出版することを考えるかもしれません。 – Romasz

+0

こんにちは人、私は問題を知っていないが、私はスタイルを削除する場合、それは完全に動作します。 私はBlendで新しいスタイルを作成しようとしていますが、問題は解決されています。 ありがとう – fipcurren88

答えて

0

あなたはすべてのバージョンでこれを扱うことができる唯一の方法で

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

おかげで、独自のCommandBarをテンプレートにあります。新しいTemplatedControlを作成し、CommandBarを基にしてCommandBarのスタイルをhereからコピーします。テンプレートコントロールの内部にはOverflowButtonVisibility="Visible"の独自のバージョンを追加することができ、独自のDependencyPropertyをバインドするか、またはデフォルトのVisibleを設定できます。

あなたの現在のCommandBarのすべてをTemplatedControlに置き換える必要があります。

関連する問題