Grid-Spalte-Breite - mix *(Sterne), Auto und füllen Sie Links Platz

Habe ich ein Raster Breite folgende Spaltendefinitionen:

<Grid.ColumnDefinitions>
        <ColumnDefinition MinWidth="320" MaxWidth="450" Width=".32*"/>
        <ColumnDefinition MinWidth="200" Width="Auto"/>
        <ColumnDefinition MinWidth="200" Width="Auto"/>
        <ColumnDefinition Width="Auto"/> <- (4) should fill all available space
        <ColumnDefinition MinWidth="250" MaxWidth="300" Width=".20*"/>
</Grid.ColumnDefinitions>

Das problem ist, dass die Einstellung der Breite Automatisch auf Spalte (4) Nullen Sie die Breite und die Letzte Spalte weiter an Dritte. Ich möchte die Letzte Spalte ausgerichtet rechten Rand der app und die ersten drei auf der linken Seite.

Ich kann mir auch nicht gesetzt (4) Breite mit einem Stern(*) - offensichtlich dehnt Sie sich relativ zum ersten und letzten Spalte.

Ich versuche schon eine Weile mit horizontalalignments, sondern als ein Ergebnis - Inhalte nicht füllt die Spalten Breite. Ich könnte vielleicht binden Inhalte-Breite Spalte-Breite oder sth, aber ich bin neugierig, ob es gibt einige einfache Weise zu erreichen die (4) Spalte füllen alle linken Raum.

  • Ich versuche, Ihre Frage zu verstehen. Warum Sie die folgende Anweisung ist ein problem? aus Ihrem post:"ich kann mir auch nicht gesetzt (4) Breite mit einem Stern(*) - offensichtlich dehnt Sie sich relativ zum ersten und letzten Spalte."
InformationsquelleAutor Joe | 2012-04-20
Schreibe einen Kommentar