SORU
20 Kasım 2009, Cuma


WPF yıldızı ne yapar (Genişlik="100*")

WPF boyut açısından tam olarak ne yıldız ne anlama geliyor?

CEVAP
23 ŞUBAT 2010, Salı


WPF Grid, Width="*" Height="*" orantılı boyutlandırma anlamına gelir.
Örneğin: sütun 1 30% sütun p 2 - veriyor

<ColumnDefinition Width="3*" />
<ColumnDefinition Width="7*" />

enter image description here

Ve satırlar için aynı

<RowDefinition Height="3*" />
<RowDefinition Height="7*" />

Sayılar tamsayılar olması gerekmez.
Eğer RowDefinition için Genişlik (ColumnDefinition Yükseklik), 1* ima atlanmış.
Bu örnekte, sütun 1 sütun 1,5 kat daha geniş olur 2 -

<ColumnDefinition Width="1.5*" />
<ColumnDefinition />

Column 1: 1.5*, Column 2 1* (implied)

Auto-fit karıştırabilirsiniz ve * () ile orantılı sabit genişlikleri genişlikleri; bu durumda * sütunları otomatik sığdır ve sabit genişlikleri hesaplanmıştır sonra kalan paylaştırılır

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />  <!-- Auto-fit to content, 'Hi' -->
    <ColumnDefinition Width="50.5" />  <!-- Fixed width: 50.5 device units) -->
    <ColumnDefinition Width="69*" />   <!-- Take 69% of remainder -->
    <ColumnDefinition Width="31*"/>    <!-- Take 31% of remainder -->
</Grid.ColumnDefinitions>
<TextBlock Text="Hi" Grid.Column="0" />

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • TomSka

    TomSka

    30 Mayıs 2006
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011