2016-06-09 15 views
1

Ich habe versucht TitleBar zu verbergen von:ausblenden TitleBar + ZIndex

private void Visibility_TitleBar(bool visible) { 
    var coreTitleBar = Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().TitleBar; 
    coreTitleBar.ExtendViewIntoTitleBar = !visible; 
} 

TitleBar

Probleme: es ist nicht möglich die Menü-Taste drücken, weil es wie titlebar scheint, ist vor dem Button (oder mit höheren ZIndex).

Wie kann ich dieses Problem beheben?

Antwort

1

Lösung: ein Rechteck hinzufügen zum Anpassen titlebar zur Startseite. (Mit linkem Rand -TO nicht Menü-Taste Overlay)

Rectangle

<Grid Background="Transparent" x:Name="MyTitleBar" Margin="48,0,0,0" 
     VerticalAlignment="Top" Height="36" Canvas.ZIndex="100"/> 

Dann ist dieser Code das Rechteck als titlebar platzieren wird.

private void Visibility_TitleBar(bool visible) { 
    var coreTitleBar = Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().TitleBar; 
    coreTitleBar.ExtendViewIntoTitleBar = !visible; 
    Window.Current.SetTitleBar(MyTitleBar); 
} 
Verwandte Themen