我開發了一個UWP應用程序,並使用了模板10.當應用程序處於全屏模式時(Windows 10 Desko,漢堡包菜單顯示爲打開。 是否可以放入當它關閉全屏? 我一直在尋找所有的代碼,我沒有找到這個選項!Template10 - Full Screen(Menu Hamburger)
回答
當應用程序是全屏,漢堡包菜單出現開
正如@mvermef所說,這個功能是由漢堡菜單的AdaptiveTrigger
定義的。你可以找到followi ng VisualStateGroup
裏面的模板10控件HamburgerMenu
。
<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>
當窗戶尺寸變寬比1200的HamburgerMenu
的VisualStateWideTrigger
將被觸發,使得菜單中打開。
是否可以在全屏時關閉它?
所以,如果你想避免這種情況,您可以設置VisualStateWideDisplayMode
到Inline
或CompactOverlay
爲HamburgerMenu
控制。
<Controls:HamburgerMenu x:Name="MyHamburgerMenu" VisualStateWideDisplayMode="Inline">
非常感謝!我知道這是由漢堡菜單的「自適應觸發器」設置的,但我不知道代碼在哪裏。這個代碼在哪裏:'
@FernandoSousa,請在您的解決方案中嘗試Ctrl + F搜索'HamburgerMenu'。你如何創建你的模板10應用程序,我的意思是從哪個模板? –
模板Hamgurger –
- 1. Jquery if else hamburger
- 2. Splash Screen&Premise Screen - Android
- 3. MvvmCross與Template10
- 4. Template10驗證
- 5. 如何調用Chrome擴展(Full Page Screen Capture)或360browser的屏幕截圖
- 6. Java Full Screenshot
- 7. Template10的NavigationService爲空
- 8. 地圖控件Template10
- 9. Symfony2 add menu active in menu
- 10. Screen Scraping
- 11. 無法導航回Template10
- 12. UWP Template10 Frame.Navigate with parameter causes Error
- 13. CSS body and other divs not full full
- 14. Android Splash Screen
- 15. Actionscript Screen Idle
- 16. screen naviagation iphone,xcode?
- 17. Screen Scraping Tool
- 18. Swift:Home Screen密碼
- 19. Flash screen Android
- 20. Can not screen scrape
- 21. Death Screen not Loading
- 22. 3270 Screen Scrapers
- 23. Dim Screen Android Firemonkey
- 24. Kivy Screen class bug
- 25. Slider div off-screen
- 26. C#Screen Changing
- 27. Dim iPhone screen
- 28. screen curling with curl
- 29. screen scraping javascript
- 30. Streaming Android Screen
這是屏幕自適應觸發器的功能。你可以根據需要改變它們,但其中一些是烘焙邏輯。真的,我不會使用控制,它很快就會被棄用。 – mvermef