2010-07-21 32 views
17

Tôi tạo một số điều khiển trong codebehind và muốn thiết lập kích thước động của nó. Tôi có thể gán các giá trị số cũng như System.Windows.GridLength.Auto, nhưng không có giá trị tương đương với "*".
Đó có phải là vì "*" từ XAML được dịch sang mã khi WPF được phân tích cú pháp không?Cách sử dụng giá trị kích thước dấu hoa thị của WPF trong codebehind?

Để cung cấp thông tin chi tiết này: Có một lưới có ba hàng. Tôi muốn hàng trên cùng và dưới cùng để có tất cả các không gian họ có thể, trong khi hàng giữa vẫn tự động kích thước.

Trả lời

40
var gridLength = new GridLength(1, GridUnitType.Star); 

More info.

+2

Wow, đó là nhanh chóng - thanx! –

+0

Câu trả lời hay cho câu hỏi thú vị – Phil

Các vấn đề liên quan