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
Wählen Sie im WPF-Designer ein Grid-Steuerelement aus, das mindestens über zwei Zeilen verfügt.
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.
Bewegen Sie den Zeiger über die Ziehleiste, um die Größenanpassungsoptionen auszuwählen. Die Größenanpassungsoptionen sind fest, Sternvariable und automatisch.
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.
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.
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.
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
Layout mit absoluter und dynamischer Positionierung