Wenn Sie das Margin-Attribut in einer XAML-Datei von WPF sehen, hat es vier Komponenten. Warum ist das? Die ersten beiden Komponenten machen Sinn, dass sie vom oberen linken Fenster aus versetzt sind, aber was ist es für die dritte und vierte Komponente, wenn wir Breite und Höhe haben?
%Vor%Die Marge besteht immer aus vier Komponenten: links, oben, rechts und unten. Zwei Komponenten sind nur kurz, wenn oben = unten und links = rechts. Und eine Komponente ist abgekürzt, wenn alle vier Komponenten gleich sind.
Hier ist eine gute Erklärung der Margen und Polsterungen.
Wenn Sie einen Rand in XAML angeben, können Sie 1, 2 oder 4 Parameter angeben.
Wenn Sie 1 angeben (z. B. Margin="10"
), wird dieser Wert auf alle Seiten angewendet.
Wenn Sie 2 angeben (z. B. Margin="10, 20"
), wird der erste Wert links und rechts angewendet, während der zweite Wert oben und unten angewendet wird.
Wenn Sie 4 angeben (z. B. Margin="10,20,30,40"
), wird der erste Wert auf die linke Seite, der zweite Wert auf die obere, der dritte auf die rechte und der vierte auf die untere Seite angewendet.