| 

.NET C# Java Javascript Exception

4
Hallo,

gibt es eine Möglichkeit in einem Grid eine Neue Spalte/Zeile vorn/oben hinzuzufügen ohne jedes Element anpassen zumüssen. Man müsste z.B. den Namen einer Spalte/Zeile statt des Index verwenden können.

Beispiel:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1"/>
</Grid>


wird geändert in:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="1"/>
</Grid>


Jetzt verschiebt sich mein TextBlock, er soll aber in der letzten Spalte (mit der Breite "Auto") bleiben.

Danke schonmal im Voraus
16.02.2011
Turbochef 41 1
2 Antworten
0
Du wirst nicht drumherum kommen alle Elemente anzupassen. Du kannst die Positionen der Elemente nur über einen Index-Wert bestimmen.
16.02.2011
Konstantin 3,7k 7
0
Kurzes Googeln nach "xaml grid column insert" brachte mich auf diese Diskussion bei stackoverflow zum gleichen Thema. Und die dortige Antwort brachte mich zu den XAML Power Toys. Dort ist ein Video verlinkt - sieht ganz so aus, als könnten die Power Toys tatsächlich eine Spalte/Zeile in ein Grid einfügen und dabei die Indizes anpassen. Hab leider grad keine Möglichkeit, es selbst auszuprobieren.
17.02.2011
Matthias Hlawatsch 8,4k 2 8

Stelle deine Xaml-Frage jetzt!
myfactory International GmbH
InnoGames GmbH
infounit Software GmbH