Gewusst wie: Festlegen der Größe von Zeilen und Spalten in einem Grid-Steuerelement

Mit dem Grid-Steuerelement von Windows Presentation Foundation (WPF) können Sie Steuerelemente durch Erstellen von rasterbasierten Layouts schnell und einfach positionieren und ausrichten. Zur Entwurfszeit können Sie im WPF-Designer die Größe von Zeilen und Spalten ändern. Standardmäßig wird für neue Zeilen und Spalten die Größeneinstellung Star- verwendet.

Wichtig

Wenn Sie die Größe einer Zeile oder Spalte auf Auto festlegen, bevor Sie ihr Inhalte hinzufügen, wird sie im Designer nicht angezeigt. Dadurch ist es möglicherweise schwierig, Steuerelemente in der richtigen Zeile oder Spalte zu positionieren. Um dies zu vermeiden, können Sie beim Arbeiten die Größenanpassung mit Sternvariabler verwenden und nach Abschluss zur automatischen Größenanpassung wechseln.

Dieses Thema zeigt, wie die Größe von Zeilen und Spalten in einem Grid mit Gesten im Designer angepasst werden.

Festlegen der Zeilenhöhe mit dem Designer

Wenn Sie im WPF-Designer ein Grid-Steuerelement auswählen, werden oben und links Schienen angezeigt.

Tipp

Wenn die FlowDirection-Eigenschaft auf RightToLeft festgelegt ist, wird die Schiene für die Zeilen auf der rechten Grid-Seite angezeigt.

So legen Sie die Höhe einer Zeile mit dem Designer fest

  1. Wählen Sie im WPF-Designer ein Grid-Steuerelement aus, das mindestens über zwei Zeilen verfügt.

  2. Bewegen Sie den Zeiger über die Seitenschiene.

    Der Zeiger ändert sich in ein Fadenkreuz, und eine abgeblendete Ziehleiste wird außerhalb der Schiene für die entsprechende Zeile angezeigt.

  3. Bewegen Sie den Zeiger über die Ziehleiste, um die Größenanpassungsoptionen auszuwählen. Die Größenanpassungsoptionen sind fest, Sternvariable und automatisch.

  4. Um die Zeilenhöhe auf einen festen Wert festzulegen, klicken Sie die Schaltfläche #.

    In der XAML-Ansicht wird die Zeilenhöhe auf einen festen Wert (n) aktualisiert.

  5. Um die Zeilenhöhe auf die Verwendung der Größenanpassung mit Sternvariabler festzulegen, klicken Sie auf die Schaltfläche *.

    In der XAML-Ansicht wird die Zeilenhöhe auf die Verwendung der Größenanpassung mit Sternvariabler (n*****) aktualisiert.

  6. Um die Zeilenhöhe auf die Verwendung der automatischen Größenanpassung festzulegen, klicken Sie auf die Schaltfläche Auto.

    In der XAML-Ansicht wird die Zeilenhöhe auf die Verwendung der automatischen Größenanpassung (Auto) aktualisiert.

    Tipp

    Wenn die Zeile keinen Inhalt hat, bewirkt die automatische Größenanpassung, dass die Höhe auf 0 (null) reduziert wird. Dies kann Schwierigkeiten verursachen, wie Sie mit dem Grid-Entwurf fortfahren. Um dieses Problem zu vermeiden, fügen Sie in der Zeile Inhalt hinzu, bevor Sie die Verwendung der automatischen Größenanpassung festlegen.

  7. Um den Vorgang zu beenden, ohne eine Größenanpassungsoption auszuwählen, drücken Sie ESC, oder bewegen Sie den Zeiger außerhalb der Ziehleiste.

Festlegen der Spaltenbreite mit dem Designer

Das Verfahren zum Festlegen der Breite einer Spalte entspricht genau dem Festlegen der Höhe einer Zeile.

So legen Sie die Breite einer Spalte mit dem Designer fest

  • Führen Sie die vorherigen Schritte aus, aber bewegen Sie den Zeiger über die obere Schiene, um die Ziehleiste zu aktivieren.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Zeilen und Spalten zu einem Raster

Exemplarische Vorgehensweise: Erstellen eines dynamischen Layouts

Konzepte

Ausrichtung im WPF-Designer

Layout mit absoluter und dynamischer Positionierung

Weitere Ressourcen

WPF-Containersteuerelemente