Nếu bạn có trải nghiệm giao diện người dùng dựa trên web phía máy khách và bạn không thể nâng cấp lên WPF, bạn có thể sử dụng điều khiển WebBrowser cùng với jQuery (hoặc bất kỳ khung javascript nào khác).
Điều này sẽ cho phép bạn triển khai giao diện người dùng hoạt hình đẹp (tức là sử dụng giao diện người dùng jQuery) cũng như CSS để tạo kiểu dáng tùy chỉnh của các phần tử trang.
Sử dụng thuộc tính "ObjectForScripting" và "Document/DOMDocument" của WebBrowser, bạn có thể truy cập đầy đủ 2 chiều giữa mã Javascript và mã C#/VB.NET của bạn.
Ưu điểm lớn nhất của phương pháp này là bạn có thể áp dụng kiến thức DHTML/Javascript/CSS hiện có của bạn trái ngược với việc học WPF.
Nhược điểm lớn nhất có thể là điều khiển Webbrowser là một sự phụ thuộc lớn vì nó chỉ đơn giản là kết thúc công cụ HTML cơ bản được sử dụng bởi Internet Explorer. Tuy nhiên, điều này cũng có thể là tích cực khi bạn nhận được mô hình đối tượng DHTML đầy đủ trong ứng dụng của riêng bạn.
di chuyển đến wpf với năm 2008 hoặc 2010 sẽ là một khởi đầu tốt –
Hãy xem Hướng dẫn UX của Microsoft: http://msdn.microsoft.com/en-us/library/aa511258.aspx – Oliver