Một tính năng kiểm soát ListView là khả năng của mình để nhóm dữ liệu do đó, nó được hiển thị trong hai hoặc nhiều cột. Trong hình 16-8, ví dụ, bạn có thể thấy sự khởi đầu của một ListView kiểm soát dữ liệu sản phẩm nhóm đó thành hai cột.Cách dễ nhất để tạo ra một điều khiển như thế này là để chọn bố trí Tiled từ hộp thoại cấu hình ListView. Khi bạn làm điều đó, bố trí và nhóm mẫu như những Hiển thị ở đây được tạo ra. Ngoài ra, các thuộc tính GroupItemCount được bao gồm cho việc kiểm soát ListView. Thuộc tính này xác định số lượng các cột trong nhóm, và nó được thiết lập để 3 theo mặc định.Khi bạn sử dụng bố trí Tiled, bố trí mẫu bao gồm một bảng lồng nhau, cũng giống như nó đã làm cho bố trí lưới điện. Trong trường hợp này, mặc dù, thuộc tính id của bảng lồng nhau được thiết lập để groupPlaceholderContainer để cho biết rằng nó sẽ bao gồm một place¬holder nơi mà nhóm dữ liệu sẽ được hiển thị. Giữ chỗ này được xác định bởi đơn hàng cho bảng, mà thuộc tính id được thiết lập để groupPlaceholder. Sau đó, hàng được xác định bởi các nhóm mẫu được thay thế cho này hàng tại thời gian chạy.Dòng trong mẫu nhóm xác định giữ chỗ cho các khoản mục trong nhóm. Hàng này có chứa một cột duy nhất với một thuộc tính id được thiết lập để itemPlaceholder. Cũng giống như nó không khi nó được bao gồm trong các mẫu bố trí, id này chỉ ra nơi các dữ liệu từ các nguồn dữ liệu được hiển thị. Sau đó, các mẫu khác xác định như thế nào dữ liệu được hiển thị. Để làm điều đó, các bản mẫu này phải chứa một phần tử td duy nhất thay thế cho các phần tử td trong mẫu nhóm khi ứng dụng được điều hành
đang được dịch, vui lòng đợi..