none
Split View/Visual State Trigger Windows 10 RRS feed

  • Frage

  • Hallo zusammen,

    ich habe in einem Video ein Demo gesehen, in dem ein SplitView mit Visual State Trigger verwendet wird. Nun gab es drei Funktionen:-

    Pane komplett geöffnet
    Pane minimiert auf größe des Hamburger Buttons
    Pane ganze weg.

    Man sah nur noch den Hamburgerbutton und der Content ging über die ganze breite. Wäre für eine Phone App ganz nett. Ich bekomme dies nicht hin. Die ersten beiden Funktionen sehe ich in den SDK Samples, aber das dritte fehlt mir jegliche Idee.
    Habe schon mit Overlay und CompactOverlay gespielt. Hat jemand ein kleines Beispiel oder kann mir auf die Sprünge helfen.

    Gruß

    Michael

    Montag, 3. August 2015 17:17

Antworten

Alle Antworten

  • Hallo Michael,

    Ob die Seitenleiste geöffnet ist wird zunächst von der IsPaneOpen-Eigenschaft bestimmt. Weiterhin gibt es die OpenPaneLength- und CompactPaneLength-Eigenschaften - diese bestimmen die Größe in dem kleinen und Normalgroßen Zustand.

    Wenn du die CompactPaneLength-Eigenschaft auf 0 setzt sollte nichts mehr sichtbar sein.


    Tom Lambert - .NET (C#) MVP
    Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
    Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
    Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets

    • Als Antwort markiert MichaelBügel Mittwoch, 5. August 2015 18:24
    Montag, 3. August 2015 17:45
  • Hallo Tom,

    danke für dein Hilfe

    Gruß

    Michael

    Mittwoch, 5. August 2015 18:24
  • Hallo

    Ich arbeite zurzeit auch an einem Splitview Menü. Wie schaff ich es das oben nur der Hamburger Button im geschlossenen Zustand sichtbar ist?

    Oder muss ich da extra einen Button anlegen der mit dem SplitView isOpen Eigenschaft verknüpft?


    • Bearbeitet NixVonMix Freitag, 5. Februar 2016 22:46
    Freitag, 5. Februar 2016 22:46
  • Hallo,

    verstehe ich deine frage richtig:

    du willst den Hamburger Button ausblenden wenn das Menu offen ist?

    Gruß Thomas

    Freitag, 5. Februar 2016 23:06
  • Hallo

    Nein der soll immer sichtbar bleiben.

    Ich will nur die Menüleiste darunter weckbekommen.

    Wenn ich draufklicke soll das Menü ausklappen.

    Samstag, 6. Februar 2016 00:48
  • Wie Tom schon geschrieben hat kannst du über CompactPaneLength-Eigenschaft die Leiste entfernen.

    Den Hamburger Button musst du ja nicht in den Pane setzen

    <Grid>
            <SplitView HorizontalAlignment="Left"  VerticalAlignment="Top">
                <SplitView.Pane>
                    <Grid/>
                </SplitView.Pane>
                <Grid/>
            </SplitView>
            <Button x:Name="btn" Content="&#xE700;" FontFamily="Segoe MDL2 Assets" VerticalAlignment="Top" />
        </Grid>

    Samstag, 6. Februar 2016 01:02