2017-05-02 1 views
0

Mein Problem ist, dass ich einen HamburgerButton zu meinem XAML-Code hinzugefügt habe und das Visual Studio 2017 XAMLDesigner zeigt es. Aber wenn ich die App laufe/debugge, gibt es keinen hamburgerbutton mehr. Die Sichtbarkeit ist auf "Wahr" festgelegt. Wie erkenne ich es in meiner App?UWP - hamburgerbutton wird nicht in laufender App angezeigt

Meine XAML-Code:

<Button x:Name="HamburgerButton" FontFamily="Segoe MDL2 Assets" Content="&#xE700;" 
        Width="45" Height="41" Background="LightGray" Click="HamburgerButton_Click" Margin="0,10,1225,669" Visibility="Visible" RenderTransformOrigin="1.244,3.281" HorizontalAlignment="Right"/> 

Antwort

0

Ich bin mir nicht sicher, ob Sie diese umfassen soll, aber das ist wahrscheinlich der Grund, warum es vermasselt: RenderTransformOrigin="1.244,3.281" und Margin="0,10,1225,669". Versuchen Sie, sie zuerst zu entfernen und überprüfen Sie, ob Sie die Schaltfläche erneut sehen können. Dann würde ich vorschlagen zu ändern, wie Sie die Positionierung implementieren.

Die Verwendung dieser Art von Wert für Ihre Margin ist eine schlechte Übung. Dies ruiniert die Reaktionsfähigkeit Ihrer Anwendung. Ich würde vorschlagen, dass Sie Grid RowDefinition und ColumnDefinition verwenden, um Ihre Kontrolle (Knopf, in diesem Fall) irgendwo zu setzen.

Hoffe es hilft!

+0

ja, der Randcode war der eine! Wie kann ich diesen Button in der oberen linken Ecke mit columdef und rowdef platzieren? – David

+0

Wenn das (oben links) der Fall ist, können Sie einfach die HorizontalAlignment = "Links" und VerticalAlignment = "Top" festlegen – mindOfAi

Verwandte Themen