Kiểm tra dự án này trên codeplex. Nó có thể giúp bạn (như là một thay thế cho chế biến & java) http://bling.codeplex.com/
ling là một thư viện C# dựa trên một cách dễ dàng lập trình hình ảnh, hình động, tương tác, và visualizations trên của Microsoft WPF/NET. Bling được định hướng theo hướng các nhà công nghệ thiết kế, tức là, các nhà thiết kế đôi khi lập trình, hỗ trợ trong việc tạo mẫu nhanh các ý tưởng thiết kế giao diện người dùng phong phú. Học sinh, nghệ sĩ, nhà nghiên cứu và người có sở thích cũng sẽ tìm thấy Bling hữu ích như một công cụ để nhanh chóng thể hiện ý tưởng hoặc hình ảnh hóa. API và cấu trúc của Bling được tối ưu hóa cho việc lập trình nhanh mã ném đi trái ngược với lập trình cẩn thận của mã sản xuất.
Bling như sau tính năng mà hỗ trợ trong việc tạo mẫu nhanh của giàu UIS:
* Declarative constraints that maintain dynamic relationships in the UI without the need for complex event handling. For example, button.Width = 100 - slider.Value causes button to shrink as the slider thumb is moved to the right, or grow as it is moved to the left. Constraints have many benefits: they allow rich custom layouts to be expressed with very little code, they are easy animate, and they support UIs with lots of dynamic behavior.
* Simplified animation with one line of code. For example, button.Left.Animate.Duration(500).To = label.Right will cause button to move to the right of label in 500 milliseconds.
* Pixel shader effects without the need to write HLSL code or boilerplate code! For example, canvas.CustomEffect = (input, uv) => new ColorBl(new Point3DBl(1,1,1) - input[uv].ScRGB, input[uv].ScA); defines and installs a pixel shader on a canvas that inverts the canvas's colors. Pixel shading in Bling takes advantage of your graphics card to create rich, pixel-level effects.
* Support for multi-pass bitmap effects such as diffuse lighting.
* An experimental UI physics engine for integrating physics into user interfaces! The physics supported by Bling is flexible, controllable, and easy to program.
* Support for 2.5D lighting.
* A rich library of geometry routines; e.g., finding where two lines intersect, the base of a triangle, the area of triangle, or a point on Bezier curve. These routines are compatible with all of Bling's features; e.g., they can be used in express constraints, pixel shaders, or physical constraints. Bling also provides a rich API for manipulating angles in both degrees and radians.
* And many smaller things; e.g., a frame-based background animation manager and slide presentation system.
* As a lightweight wrapper around WPF, Bling code is completely compatible with conventional WPF code written in C#, XAML, or other .NET languages.
Bling là một dự án mã nguồn mở được tạo ra bởi Sean McDirmid và bạn bè để hỗ trợ trong thiết kế tạo mẫu nhanh. Chúng tôi đã sử dụng Bling để nâng cao năng suất và muốn chia sẻ nó với các nguyên mẫu thiết kế giao diện người dùng WPF khác.
Câu hỏi hay - hãy nhớ cập nhật để cho chúng tôi biết bạn đã tham gia như thế nào! – Polsonby