The Artima Developer Community
Sponsored Link

.NET Buzz Forum
UniformGrid - das einfache Grid

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
-

Posts: 1524
Nickname: nitronic
Registered: Jul, 2006

Norbert Eder works as a software architect.
UniformGrid - das einfache Grid Posted: Jun 24, 2008 3:39 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by -.
Original Post: UniformGrid - das einfache Grid
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET

Advertisement
Im Namespace System.Windows.Controls.Primitives verbirgt sich ein Grid namens UniformGrid. Dabei handelt es sich um ein wirklich sehr einfaches Grid, welches (wie der Name schon sagt) im Endeffekt nicht mehr tut, als alle enthaltenen Elemente in gleicher Größe darzustellen. Dabei wandert jedes Kindelement in eine eigene Zelle.

Sehen wir uns gleichein Beispiel an:
<UniformGrid>
    <Button Content="Button 1"/>
    <Button Content="Button 2"/>
    <Button Content="Button 3"/>
    <Button Content="Button 4"/>
</UniformGrid>


Definiert wird ein UniformGrid mit insgesamt vier Buttons als Kindelemente. Und so sieht's aus:



Wird nun ein weiterer Button hinzugefügt, ändert sich das UniformGrid wie folgt:



Wie also zu sehen ist, werden die notwendigen Spalten und Reihen automatisch berechnet. Diese können aber mit den Attributen Columns und Rows beeinflusst werden:
<UniformGrid Columns="2" Rows="3">
    <Button Content="Button 1"/>
    <Button Content="Button 2"/>
    <Button Content="Button 3"/>
    <Button Content="Button 4"/>
    <Button Content="Button 5"/>
</UniformGrid>

Definiert sind zwei Spalten und drei Reihen. Hier das Ergebnis:



Aber aufgepasst: angezeigt wird nur, was auch tatsächlich auf die vorhandene Fläche passt:
<UniformGrid Columns="2" Rows="2">
    <Button Content="Button 1"/>
    <Button Content="Button 2"/>
    <Button Content="Button 3"/>
    <Button Content="Button 4"/>
    <Button Content="Button 5"/>
</UniformGrid>

Definiert sind zwei Spalten und zwei Reihen, vorhanden sind jedoch fünf Elemente. Das wird daraus:



Viel Spaß beim Probieren.

Read: UniformGrid - das einfache Grid

Topic: Deep Zoom Composer download Previous Topic   Next Topic Topic: Was ist Community?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use