2011-05-10 20 views
12

3 sütunlu WPF'de bir DataGrid'im var. Bu sütunların ızgaradaki tüm alanı kaplamasını istiyorum. Bu nedenle, örneğin: Kolon 1 ızgaranın genişliğinin% 40 alırWPF DataGrid Sütun Genişliği

Sütun 2 ızgaranın genişliği sütun 3% 30'u da% 30'u da ızgara genişliği

gibi olduğu zaman bile pencere ya da ızgara boyutlandırma sütun genişliği buna göre yeniden boyutlandırılır. Neyse bunu başarabilirim.

Teşekkür

Saygılar Gabriel

.

+0

LOL 2 dk sonra ben cevap Genişlik buldum = "*" hile :) –

cevap

28

Gördüğünüze göre aradığınız cevabı zaten buldunuz. Ancak, bu soruya herhangi bir kimse, sütun oranlarını nasıl elde edeceğinizi anlamaya çalışırken (örneğin, Sütun 1 =% 40, Sütun 2 =% 30, Sütun 3 =% 30), şöyle * kolon genişlikleri için boyutlandırma:

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="4*" /> 
     <ColumnDefinition Width="3*" /> 
     <ColumnDefinition Width="3*" /> 
    </Grid.ColumnDefinitions> 
</Grid> 
+0

Serin :) ... teşekkürler dostum yapmak gibi görünüyor. –

+14

Fikir aynı (ve sözdizimi benzer) olsa da, bu yanıt bir System.Windows.Controls.DataGrid değil, bir System.Windows.Controls.Grid özgüdür. – Michael