2012-03-14 21 views
11

Tôi chỉ mới bắt đầu với GTK # và tôi có một NodeView làm việc và bây giờ tôi muốn cho phép các cột có thể thay đổi kích thước và sắp xếp bởi người dùng (giống như chế độ xem chi tiết trong Windows Explorer). Tôi đã poked trên internet nhưng không thể tìm thấy sự giúp đỡ. Tôi đang sử dụng các widget sai cho điều này ??Làm cách nào để nhận các cột có thể định lại và có thể sắp xếp bằng cách sử dụng NodeView?

EDIT: Cuối cùng đã chuyển câu trả lời của tôi cho bài đăng trả lời thích hợp, xem bên dưới.

Cảm ơn! Jason

+0

Tài liệu về điều này khá tệ. Bạn có thể tìm thấy một số nội dung hữu ích tại đây: http://mono-project.com/ImplementingGInterfaces –

Trả lời

1

Được rồi, tôi đã tìm hiểu cách làm cho các cột có thể resizeable nhưng bạn phải đặt nó trên mỗi cột theo cách tôi đã tìm ra. Tôi vẫn tự hỏi nếu có một cách để làm cho họ tất cả resizeable bằng cách thiết lập một cái gì đó trên chính NodeView. Anyhoo, đây là giải pháp thay đổi kích thước của tôi:

myView.AppendColumn ("Genre", new CellRendererText(), "text", 5).Resizable = true; 

Sau một chút mò mẫm trong mã người khác, có vẻ như tôi cần đính kèm logic sắp xếp vào kho dữ liệu.

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