Chúng tôi có thể gỡ lỗi Xaml trong WPF không? Có bất kỳ công cụ bên ngoài hoặc plugin VS có thể làm điều đó?Chúng tôi có thể gỡ lỗi Xaml trong WPF không?
Trả lời
Tôi thỉnh thoảng mới tìm thấy những thủ thuật hữu ích ở đây ...
http://www.wpftutorial.net/DebugDataBinding.html
... đặc biệt thứ hai một trong những nơi bạn sử dụng một bộ chuyển đổi giá trị giả để đột nhập vào trình gỡ rối. Rất hữu ích khi xem chính xác đối tượng nào đang bị ràng buộc, v.v.
Một bài đăng tương tự, hãy xem bài viết này để biết thêm chi tiết elobrated - http://www.beacosta.com/blog/?p=52 – akjoshi
XAML là ngôn ngữ khai báo và không bắt buộc vì vậy tôi không thấy cách gỡ lỗi có thể thực hiện được.
có công cụ bên ngoài nào có thể làm điều đó không? – sag
Không thể thực hiện được.
Tôi không đồng ý với những người khác rằng không thể gỡ lỗi XAML, nhưng đúng là không có sẵn các công cụ mạnh mẽ cho việc này.
Như Mark nói trong bài này - http://markegilbert.wordpress.com/2008/03/15/debugging-xaml/
Vì vậy, câu trả lời đơn giản là có, bạn có thể vấn đề debug với XAML. Câu trả lời đủ điều kiện càng dài, là trong khi có thể, hỗ trợ không phải là khủng khiếp nhưng phải cải thiện với môi trường dev mới hơn (Visual Studio, Expression Blend, v.v ...).
Lời khuyên về làm thế nào để gỡ lỗi và tìm hiểu về WPF (Josh Smith): http://joshsmithonwpf.wordpress.com/2007/03/29/tips-on-how-to-debug-and-learn-about-wpf/
Get line numbers of XAML issues (Peter Himschoot) | Wayback Link:
Đơn giản chỉ cần thêm video này vào tập tin dự án của bạn:
<!-- under the <PropertyGroup> tag --> <XamlDebuggingInformation>true</XamlDebuggingInformation>
Bây giờ chúng ta ít nhất có được thông tin số dòng vào vấn đề :)
More descriptive XAML exception details (Rob Relyea)
More on XamlParseException (Laurent Bugnion)
XAML Runtime Parsing Exceptions (c/o Erno de Weerd)
Debugging Dynamic XAML in Silverlight (Julia Lerman)
How to debug triggers using Trigger-Tracing(Dan Lamping)
Chỉ cần sử dụng google/StackOverflow biết làm thế nào để gỡ lỗi các vấn đề XAML cụ thể.
Gỡ lỗi các ràng buộc dữ liệu trong ứng dụng WPF hoặc Silverlight - http: //blogs.msdn.com/b/wpfsldesigner/lưu trữ/2010/06/30/gỡ lỗi-dữ liệu-ràng buộc-in-a-wpf-hoặc-silverlight-application.aspx – akjoshi
404 trên Nhận số dòng của các vấn đề XAML (Peter Himschoot) – mFeinstein
@mFeinstein Cảm ơn . Tôi đã thêm imp. thông tin từ liên kết đó để trả lời và liên kết trang web Wayback để truy cập bài đăng được lưu trong bộ nhớ cache. – akjoshi
- 1. Lỗi thiết kế wpf xaml
- 2. Visual Studio: Chỉnh sửa tệp XAML trong khi gỡ lỗi
- 3. Visual Studio: chỉnh sửa xaml trong khi gỡ lỗi (không ngừng gỡ lỗi)
- 4. Tôi có thể buộc gỡ lỗi python trên AssertionError không?
- 5. Tôi có thể liệt kê các màu trong WPF bằng XAML bằng cách nào?
- 6. Có một công cụ tốt để gỡ lỗi hành vi/lỗi dữ liệu của XAML trong thời gian chạy không?
- 7. Chúng tôi có thể chạy ứng dụng C#/WPF trên Mac OS X không?
- 8. WPF RadioButton nhóm trong Xaml
- 9. Cách ẩn phần tử xaml ui trong gỡ lỗi
- 10. Có thể gỡ lỗi Global.asax không?
- 11. Tôi không thể liên kết dữ liệu với biến cục bộ trong WPF/XAML
- 12. XAML có chỉ thị trình biên dịch có điều kiện cho chế độ gỡ lỗi không?
- 13. Trong Delphi 7, tôi có thể thiết lập chế độ 'Gỡ lỗi' và 'Phát hành' không?
- 14. WPF - Kiểu nhóm: Chúng tôi có thể chỉ liên kết với thuộc tính "Tên" không?
- 15. Tôi có thể gỡ lỗi một số Exe
- 16. Có cách nào để gỡ lỗi hiệu quả các ràng buộc dữ liệu WPF không?
- 17. Trình gỡ lỗi không thể tiếp tục chạy quá trình. Không thể bắt đầu gỡ lỗi
- 18. Không thể gỡ lỗi gốc
- 19. Tôi có thể tìm các mẫu XAML cho một DataGrid WPF ở đâu?
- 20. Tôi có thể nhận được các ràng buộc được đánh máy mạnh mẽ trong WPF/XAML không?
- 21. Chúng tôi có thể tạo cảnh báo lỗi bật lên trong java không?
- 22. Chúng tôi có thể sử dụng "KHÔNG THÍCH" trong sql
- 23. Chúng tôi có thể sử dụng & trong url không?
- 24. Acessing WPF XAML Tài nguyên từ mã không WPF
- 25. Làm cách nào chúng tôi có thể hiển thị .rtf hoặc .doc dưới dạng flowdocument trong WPF?
- 26. Tôi có thể tắt "chế độ xem gỡ lỗi" trong Visual Studio 2010 không?
- 27. Gỡ lỗi các sự kiện WPF, các ràng buộc
- 28. Ứng dụng wpf có thể được triển khai mà không biên dịch xaml không?
- 29. WPF Gỡ lỗi trình dữ liệu?
- 30. Không thể gỡ lỗi kiểm tra bằng Resharper - Không thể chạy trình gỡ lỗi
Nó phụ thuộc vào ý bạn, gỡ lỗi. Như Darin nói đó là một ngôn ngữ khai báo - nó không phải là mã được chạy. Nó giống như yêu cầu gỡ lỗi một trang HTML: nó không phải là mã - JavaScript là (trong trường hợp của XAML có thể là mã C#). Nếu bạn có một vấn đề hoặc lỗi cụ thể hoặc một cái gì đó để 'gỡ lỗi', hãy hỏi về điều đó thay thế. –