2017-05-24 14 views
0

UWPアプリを開発していて、テンプレート10を使用しています。アプリがフルスクリーンで表示されている場合(Windows 10 Desko、ハンバーガーメニューが開きます) それはフルスクリーンのときに閉じ? 私はすべてのコードを探してきたと私は、このオプションを見つけることができません!Template10 - フルスクリーン(メニューハンバーガー)

+0

これは、画面の適応トリガの機能です。必要に応じて変更することができますが、その一部は焼き付けられたロジックです。本当に私はコントロールに使用するつもりはない、すぐに廃止されます。 – mvermef

答えて

0

アプリはフルスクリーンである場合には、ハンバーガーメニューが

開い表示されます

@mvermefが述べたように、この機能はハンバーガーメニューのAdaptive​Triggerによって定義されています。テンプレート012内のVisualStateGroupのコントロールHamburgerMenu。ウィンドウのサイズが1200よりも広くなる

<VisualStateGroup x:Name="VisualStateGroup" CurrentStateChanged="VisualStateGroup_CurrentStateChanged"> 
    <VisualState x:Name="VisualStateNarrow"> 
     <VisualState.StateTriggers> 
      <AdaptiveTrigger x:Name="VisualStateNarrowTrigger" MinWindowWidth="{Binding VisualStateNarrowMinWidth, ElementName=ThisPage, Mode=OneWay}" /> 
     </VisualState.StateTriggers> 
     <!-- see code-behind --> 
    </VisualState> 
    <VisualState x:Name="VisualStateNormal"> 
     <VisualState.StateTriggers> 
      <AdaptiveTrigger x:Name="VisualStateNormalTrigger" MinWindowWidth="{Binding VisualStateNormalMinWidth, ElementName=ThisPage, Mode=OneWay}" /> 
     </VisualState.StateTriggers>   
    </VisualState> 
    <VisualState x:Name="VisualStateWide"> 
     <VisualState.StateTriggers> 
      <AdaptiveTrigger x:Name="VisualStateWideTrigger" MinWindowWidth="{Binding VisualStateWideMinWidth, ElementName=ThisPage, Mode=OneWay}" /> 
     </VisualState.StateTriggers>   
    </VisualState> 
</VisualStateGroup> 

メニューが開いたように、HamburgerMenuVisualStateWideTriggerがトリガされます。

フルスクリーンで閉じてもかまいませんか?

あなたがこれを防ぎたい場合は、VisualStateWideDisplayModeHamburgerMenuためInlineまたはCompactOverlay制御を設定することができるよう、

+0

ありがとうございます!これはハンバーガーメニューの「Adaptive Trigger」によって設定されていることは分かっていますが、コードはどこにあるのかわかりません。このコードはどこにありますか? VisualStateWideDisplayMode = "Inline"> ' –

+0

@FernandoSousa、ソリューションでCtrl + F検索' HamburgerMenu'を試してください。どのようにあなたのテンプレート10アプリを作成する、私はどのテンプレートからですか? –

+0

テンプレートHamgurger –

関連する問題