Trong ứng dụng Silverlight 4 của tôi, tôi có một ContentControl
với thuộc tính ContentTemplate
được liên kết với thuộc tính trong ngữ cảnh dữ liệu. Điều đó hoạt động tốt. Tuy nhiên, nội dung của mẫu khi được hiển thị có DataContext
được đặt thành null
. Tôi muốn nội dung kế thừa cùng một DataContext
như được đặt cho ContentControl
. Có cách nào để điều này xảy ra không?Nội dung được tạo từ ContentTemplate không có DataContext của Silverlight ContentControl được đặt
6
A
Trả lời
-1
Tôi tìm thấy một cách thay thế để thực hiện những gì được yêu cầu. Trong trường hợp của tôi, mẫu (không phải là mẫu nội dung) của ContentControl
là không quan trọng, vì vậy tôi đã biến các đối tượng DataTemplate
thành các đối tượng ControlTemplate
thay thế và ràng buộc thuộc tính Template
của ContentControl
thay vì ContentTemplate
. Ngữ cảnh dữ liệu được giữ nguyên nếu tôi làm theo cách này.
8
Mẫu ContentControl có thuộc tính Nội dung của ContentControl dưới dạng DataContext. Vì vậy hãy thử
<ContentControl Content="{Binding}" />
nếu đây chỉ là DataContext hiện tại.
Các vấn đề liên quan
- 1. Ai đặt DataContext trong Silverlight MVVM
- 2. Không thể đặt ContentTemplate qua DataTrigger
- 3. Tạo IAP - Không có "Nội dung được lưu trữ"
- 4. libxml2 không thể có được nội dung từ nút
- 5. Nội dung kiểm soát nội dung kích thước để điền vào Silverlight 4
- 6. Trang Silverlight tải nội dung không an toàn từ Microsoft
- 7. WPF DataTemplateSelector.SelectTemplate không được gọi cho kiểu bắt nguồn ContentControl
- 8. Nội dung kiểu dáng thông qua bộ cài đặt v ContentTemplate
- 9. Nội dung phao Silverlight ngay
- 10. Sao chép nội dung của điều khiển Silverlight được lưu trữ
- 11. Nội dung tĩnh không được nén vào IE9 từ IIS7
- 12. Cách đặt chế độ xem nội dung của NativeActivity thành thành phần được tạo trong Java
- 13. Có được đường dẫn nội dung từ JavaScript
- 14. Nội dung mặc định của Silverlight ContentPresenter Content
- 15. WPF: Đặt UserControl DataContext
- 16. Silverlight có yêu cầu khung .NET được cài đặt không?
- 17. WCAG 2.0 cấp A và nội dung được tạo AJAX
- 18. Mã hóa nội dung có được đặt thành UTF-8 không hợp lệ không?
- 19. Nội dung của $ GIT_DIR có nội dung gì?
- 20. Làm thế nào để tự động sử dụng DataTemplate Dựa trên kiểu dữ liệu nội dung hiện tại của ContentControl
- 21. RestSharp có ghi đè lên Loại nội dung được đặt theo cách thủ công không?
- 22. nội dung thuộc tính được đặt nhiều hơn một lần
- 23. "Nội dung liên quan" được lưu trong đối tượng/Cách tạo bản ghi "Nội dung liên quan" từ Apex
- 24. Android Fragments Xem nội dung chưa được tạo
- 25. elisp tạo đệm giấu tên từ nội dung của file
- 26. Tạo hình ảnh bitmap từ EditText & nội dung của nó
- 27. nội dung của iframe động tạo rỗng
- 28. Làm thế nào để có được một CGImageRef từ nội dung của một UIView?
- 29. jQuery selector: có được nội dung của lớp yếu tố 1st chứa từ cụ thể
- 30. Có thể đặt nội dung cookie bằng CURL không?
Câu hỏi +1, -1 Trả lời; Tôi đến đây muốn biết điều tương tự, nhưng không tìm thấy câu trả lời. Câu trả lời được chấp nhận hoạt động xung quanh câu hỏi, nhưng không trả lời. – tyriker