2009-03-20 22 views

Trả lời

20

Một VirtualizingStackPanel có thể cung cấp các lợi ích hiệu suất khi làm việc với các bộ sưu tập rất lớn. Nó làm như vậy bằng cách chỉ hiển thị và xử lý tập con dữ liệu hiển thị cho người dùng so với xử lý toàn bộ danh sách dữ liệu. Bằng cách tạo ra chỉ các phần tử giao diện người dùng cho các mục hiển thị, điều này có thể làm giảm đáng kể số lượng công việc mà nó phải làm.

Điều này thực sự chỉ có ích mặc dù nếu

  1. You are dữ liệu ràng buộc các yếu tố phi UI hoặc các yếu tố mà UI phải được tạo ra trong bảng điều khiển đặc biệt
  2. You are dữ liệu ràng buộc rất nhiều dữ liệu

Mặt khác StackPanel sẽ lên phía trước tạo điều khiển cho tất cả các thành phần có trong StackPanel.

trang Các VirtualizingStackPanel MSDN có một cuộc thảo luận đàng hoàng: http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspx

1

này là để làm với cây thị giác. Virtualizingstackpanel hoạt động với những thứ như hộp liệt kê vv để giảm kích thước của cây trực quan bằng cách chỉ hiển thị các mục nhìn thấy được - điều này rất hữu ích khi dữ liệu đang diễn ra.

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