Frage

Ich habe eine Windows 8.1-Anwendung mit einem Einstellungsflyout, das sich öffnet, wenn Sie auf eine benutzerdefinierte Einstellung in den Einstellungen Charms Bar klicken.

Mein Inhalt innerhalb der Einstellungen FLYOUT nutzt jedoch nicht die volle Höhe / Breite des Einstellungsflyouts, sondern hat stattdessen einen einheitlichen Rand in allen Ecken. Das folgende Bild zeigt dasselbe an.

Bildbeschreibung eingeben hier

Zum besseren Verständnis habe ich schwarze und rote Hintergründe gesteckt. Der schwarze Hintergrund ist für die EinstellungenFlyout, das Rot ist für den Stackpanel innerhalb des Flyouts. Ich habe die Stabpanel-Höhe und der Breite der eigentlichen Höhen- und Actualwidth des Flyouts eingestellt Hier ist das XAML

generasacodicetagpre.

Wie Sie sehen, dass das Rot nicht die gesamte schwarze Region abdeckt. Ich möchte ein solches UI erstellen.

Bildbeschreibung hier eingeben

jetzt, wenn Sie am Ende der obigen Figur feststellen. Die Schaltfläche Konto hinzufügen deckt die gesamte Breite des Flyouts ab.

Wie erreiche ich ein ähnliches Ui?

War es hilfreich?

Lösung

eigentlichHeight ist keine Abhängigkeitseigenschaft, so dass die Bindung wahrscheinlich nicht funktioniert.Der Weg, um die Höhe zu binden, besteht darin, einen Seifer-Ereignis-Handler wie dieses zu verwenden.

generasacodicetagpre.

Der EinstellungenFlyout-Stil hat eine Polsterung integriert.Um den Gesamtbereich für Ihren Inhalt zu verwenden, setzen Sie die Polsterung der Polsterung auf 0.

generasacodicetagpre.

Letzte Sache, um die richtige Größe einzustellen, verwenden Sie die Größe des Inhaltsmoderators.

generasacodicetagpre.

In voller Größe Einstellungen Flyout

Andere Tipps

EinstellungenFlyout wird von ContentControl vererbt. Daher benötigen Sie nur die NEXT NEXT-Eigenschaften für den vollständigen Abschnitt:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top