Tôi đã tạo một ListBox
có DataTemplate
là Itemtemplate
. Tuy nhiên, có một cách dễ dàng để truy cập vào các UIElement
tạo ra thay vì SelectedItem
trong codebehind?Hộp danh sách WPF - Bắt UIElement thay vì SelectedItem
Khi tôi truy cập SelectedItem
, tôi chỉ nhận được đối tượng đã chọn từ bộ sưu tập ItemsSource
của tôi. Có cách nào để truy cập vào UIElement
(ví dụ: phần tử được tạo từ DataTemplate
cùng với đối tượng bị ràng buộc) không?
Lưu ý rằng chỉ vì một mục đã được thêm vào sự kiểm soát, điều đó không có nghĩa là chứa giao diện của nó đã được tạo ra. Đảm bảo tính đến trường hợp chưa có vùng chứa giao diện người dùng. – Andy
Tôi đang viết bằng C# và WPF và thuộc tính này không xuất hiện trong ListBox.ItemsContainer Làm cách nào để có được cá thể cho hộp danh sách này? – sprite
@ize, bạn có giải pháp cho câu hỏi của mình không? http://stackoverflow.com/questions/6148279/record-items-visible-to-user-in-listbox (+250 bounty) – tofutim