Tôi có một List<T>
trong đó T
là lớp hiển thị thuộc tính "Tên người dùng". Tên người dùng là loại tùy chỉnh đóng gói một chuỗi. Tôi thực hiện giao diện IComparable<T>
vào loại phong tục này mà chỉ đơn giản trả vềKhông thể so sánh hai phần tử trong mảng
this.encapsulatedString.CompareTo(other.encapsulatedString)
Tôi xác định một ICollectionView
của Danh sách như sau:
AllUsers=CollectionViewSource.GetDefaultView(myList);
Tôi đã thêm một Sortdescription:
AllUsers.SortDescriptions.Add(new SortDescription("Username",ListSortDirection.Ascending));
On line này mã ném ngoại lệ được nêu trong tiêu đề. Tôi có thể sắp xếp danh sách bằng các phương tiện khác mà không gặp vấn đề gì. Trường hợp ngoại lệ đến từ đâu?
Vui lòng đóng câu hỏi của bạn nếu bạn muốn ... – Noldorin
KHÔNG, đừng đóng. Một người nào đó có thể gặp phải vấn đề tương tự – erikkallen
+1 Đúng như tôi ... cảm ơn vì đã giữ nó mở. :-) –