Neue Zeile in WrapPanel

26/07/2009 - 16:47 von Tamara Mikes | Report spam
Salü alle zusammen

Ich habe in einem WrapPanel ca 30 Knöpfe. Bei zweien möchte ich, dass
zwingen ein Umbruch erzeugt wird, also die Knöpfe in einer neuen Zeile
stehen. In WinForms konnte ich das angeben auf dem entsprechenden Knopf
angeben. Geht das bei WPF auch?

Vielen Dank für Hinweise
Gruss Tamara
 

Lesen sie die antworten

#1 Frank Dzaebel
26/07/2009 - 18:19 | Warnen spam
Hallo Tamara,

Ich habe in einem WrapPanel ca 30 Knöpfe. Bei zweien möchte ich, dass
zwingen ein Umbruch erzeugt wird, also die Knöpfe in einer neuen Zeile
stehen. In WinForms konnte ich das angeben auf dem entsprechenden
Knopf angeben. Geht das bei WPF auch?



Ein paar "mögliche" Dinge:

1) Workaround: füge (zum Beispiel) einen:
<TextBlock Width="10000" Height="0" />
an die Stelle, wo Du den Zeilenumbruch haben
möchtest.

2) Zerlege es über einen StackPanel
in zwei WrapPanel:

<StackPanel>
<WrapPanel Name="wrapPanel1">
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
</WrapPanel>
<WrapPanel>
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
<Ellipse Height="50" Width="50" Stroke="Black" />
</WrapPanel>
</StackPanel>


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen