2009-12-08 20 views
30

Một số tiện ích hữu ích giúp bạn khi viết các ứng dụng WPF là gì? Tôi biết về Snoop để gỡ lỗi trực quan các ứng dụng WPF khi chạy và Shazzam - công cụ kiểm tra hiệu ứng đổ bóng pixel của WPF.Tiện ích WPF hữu ích

Tôi muốn biết về các ứng dụng khác như vậy và chúng hữu ích gì.

+3

Tôi muốn thưởng cho cả câu hỏi và câu trả lời vì tôi thấy chúng như trong chủ đề và rất hữu ích. Có thể không? – Revious

+0

Đóng? Các mods đang quá khiêm tốn một lần nữa. Stackoverflow là tốt hơn trước khi những người dường như trong một tâm trạng vĩnh viễn holier-hơn-thou xấu đã qua. –

Trả lời

40

Có toàn bộ các công cụ dành cho WPF, và ngày càng nhiều ứng dụng được bật lên khi WPF trở nên phổ biến. Tôi đã liệt kê một vài trong số những cái hữu ích nhất bên dưới, nhưng nó thực sự phụ thuộc vào những gì bạn muốn đạt được.

Ví dụ: đối với tôi, plugin Sketchflow trong Blend đã tạo ra sự khác biệt như vậy. Ngoài ra, với VS2010 sẽ phát hành vào năm tới, bạn sẽ thấy sự tích hợp của VS2010 với WPF có nhiều chất lỏng hơn.

WPF/XAML Utilities cụ

Tôi cũng đồng ý với Andrew, nếu bạn đang xem xét thực hiện rất nhiều phát triển WPF nó là giá trị đưa ra các mô hình MVVM xem như tôi cảm thấy đây là một mô hình mà không tiếp xúc với một nhiều quyền lực đằng sau WPF.

Ngoài ra, nếu bạn chưa xem PRISM, hãy dành thời gian cho nó.

+1

Bạn có lau những đề xuất khác bao gồm cả Luvieere bằng bất kỳ cơ hội nào không? – DiggerMeUp

+0

Tôi nhận được những điều này bằng cách googling và đọc blog. –

+0

Chỉ muốn hướng mọi người đến phiên bản Snoop mới nhất tại http://snoopwpf.codeplex.com. Nó xử lý nhiều kịch bản hơn bây giờ (64-bit, WPF 4.0, interop) và có một số cải thiện khả năng sử dụng tốt đẹp. – cplotts

1

Có giao diện herehere, toàn bộ nhóm được liệt kê. Yêu thích của tôi vẫn còn WPFPerf, được liệt kê trong liên kết đầu tiên, đó là một hồ sơ WPF.

+1

Cả hai danh sách này đều cũ; một người nói rằng nó đã lỗi thời và mặt hàng đầu tiên ở bên kia là VS2005! – GraemeF

+0

Chỉ vì danh sách cũ, không có nghĩa là chương trình cũ, hoặc không hữu ích. ;) –

3

Pistachio - Trình hiển thị tài nguyên WPF - liệt kê tất cả các tài nguyên từ dự án WPF của bạn và hiển thị nếu chúng được sử dụng ở đâu và ở đâu.

+0

Chăm sóc để mở rộng trên đó - bạn có ví dụ như một liên kết? – Andrew

+0

"Pistachio" ở trên là một liên kết. – Sako73

+3

Liên kết là đóng góp của tôi - Tôi đã chỉnh sửa và thêm nó để làm rõ. – luvieere

8

Những cái tôi sử dụng:

  1. Robby Ingebretsen của Kaxaml Đây là một trình soạn thảo đơn giản mà là rất tốt cho ra khỏi công việc cuff và cũng thả Blend tạo XAML tại đây để làm sạch nó lên.

  2. The WPF Performance Suite - không chắc chắn đây có phải là phiên bản mới nhất hay không, Bạn có được thông tin chi tiết về vị trí cổ chai của bạn.

  3. C/o Karlshiffet: Mole - tương tự như trộm một addin debug visualiser cho VS cũng như mình

  4. Xaml Powertoys mà là một bó tuyệt vời của các tiện ích.

  5. Trình phản chiếu tất nhiên không cần bất kỳ phần giới thiệu nào.

  6. Expression Blend 3 cung cấp một nhà thiết kế vượt trội.

  7. Đoạn mã cho VS để loại bỏ tất cả nội dung DP - Tôi đã quên nơi tôi nhận được chính xác nhưng Tiến sĩ WPF và dĩ nhiên Sacha Barber có một số nội dung tốt.

  8. Có rất nhiều khung MVVM mà nhiều khung công tác đã được thảo luận rộng rãi trên SO.

3

Tôi biết điều này là về WPF, hầu hết các công cụ WPF tôi sẽ đề nghị là allready ở đây, nhưng tôi nhận thấy một số khác silverlight reccomendations, cho rằng bạn có thể kiểm tra silverlightspy, loại như snoop cho silverlight.