10
Tôi đã tìm thấy mã như thế này cho động tạo ra một lưới và một số cột:Cách tạo ColumnDefinition động với các giá trị độ rộng tương đối?
Grid grd = new Grid();
ColumnDefinition c = new ColumnDefinition();
c.Width = new GridLength(50, GridUnitType.Pixel);
. . .
grd.ColumnDefinitions.Add(c);
Nhưng tôi muốn tạo cột với độ rộng tương đối, tương ứng với các "*" s sử dụng trong XAML:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="4*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
Làm cách nào để sử dụng các giá trị/tỷ lệ chiều rộng tương đối động này?
Bạn có cảm nhận được GridUnitType.Star? –
Hãy thoải mái đăng câu trả lời này. Từ Câu hỏi thường gặp: http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ –