Bir ızgara sütunu için genişlik / yükseklik ayarlarken 'Otomatik' ve '*' arasındaki fark nedir?


122

Bir ızgara sütunu için genişlik / yükseklik ayarlarken 'Otomatik' ve '*' arasındaki farkı ayırt edemiyorum. Lütfen yardım et!


Görünüşe göre ızgara satırlarından / sütunlarından bahsediyorsunuz ... bunlar aslında öğe değiller.
Noldorin


Önerdiğim yinelemenin Silverlight için olduğunu biliyorum, ancak sözdizimi WPF için aynı.
ChrisF

Yanıtlar:


199

Burada WPFGrid bağlamında mı konuşuyoruz ? Cevabım sütunlardan bahsedecek, ancak aynı şey satırlar için de geçerli.

Özet olarak:
- Autoaracı boyutu kolon içeriğine ve
- *vasıtasıyla ızgara orantılı boyutu

Autobir sütuna, içindeki elemanların gerektirdiği kadar genişlik verildiği anlamına gelir. *Boyutlandırılmış sütunların genişliği Auto, ve sabit genişlikli sütunlar için alan ayırarak ve ardından kalan alanı bölerek hesaplanır. Dolayısıyla, yalnızca bir *boyutlu sütun varsa, kalan tüm alanı alır, iki olsaydı her birinin yarısını alırlardı, vb. Ayrıca her yıldız boyutlu sütuna tahsis edilen oranı değiştirebilirsiniz.

A sütununun boyutu 2*ve B'nin bir boyutu varsa, 3*tüm sütun alanı 5 eşit paya bölünür; A sütunu alandan 2 pay alır ve B 3 pay alır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.