.NET tools, components, libraries and add-ins [NEW] My favorites| sign in | create your account  
ASP.NET hosting
Advertise here! Contact us to know the options

SVG - XAML - WPF - Silverlight

Scalable Vector Graphics (SVG), XAML, WPF, Silverlight

Display options and filters
Sort by:
Built for .NET
Built for the Compact Framework
Free or free version available
Built for .NET 2
Built for Mono
Source code provided
Built for .NET 4
Library
Sold as a service
Built for Silverlight
Add-in
Discontinued

Expression Blend

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: 4
Added 2008-10-15Updated 2010-06-07

Design tool to create applications for Windows using WPF, or for the web with Silverlight.

Features include:
- WYSIWYG design surface
- Controls and containers: use standard controls (buttons, scroll bars, list boxes, menus, radio buttons, and checkboxes) or composite multiple control elements together to form compound controls.
- Timeline based on time instead of abstract frames
- Styling and customization
- Import geometry from leading 3D authoring tools, or create models directly
- Databinding: Bind your interface elements to each other, to user input, or to data from Web services and .NET objects
- Design-time sample data
- Edit XAML code in either code or split view with colored syntax highlighting
- Visual Studio Integration: share projects, Silverlight, WPF, as well as in-progress XAML designs with Visual Studio
- Adobe Photoshop and Adobe Illustrator import
- Team Foundation Server integration for versioning and distribution
- SketchFlow
* Prototyping/Sketching: experiment with the flow of an application UI, the layout of the individual screens and how the application will transition from one state of the application to another.
* Interactive Review: collect annotations and feedback from the player.
* Create project documentation for your prototypes

Built for .NET 2
Built for .NET 2
Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight

Composite Application Guidance for WPF and Silverlight

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: 2.1
Added 2008-06-30Updated 2009-11-03

Guidance that can help you split the development of your WPF and Silverlight client application across multiple development teams, each responsible for the development of a piece of the application, and help you compose those pieces together into a client application.
The Composite Application Guidance for WPF includes a reference implementation, reusable library code (called the Composite Application Library), documentation, quick start tutorials and hands-on labs.

Codename: Prism

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

XAML Power Toys

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Karl Shifflett

Latest version: 5
Added 2008-09-26Updated 2009-10-27

Visual Studio 2008 SP1 add-in that empowers WPF and Silverlight developers while working in the XAML editor.
XAML Power Toys is accessed through commands in the XAML editor context menu and the Solution Explorer item context menu.

Features include:
- Create WPF or Silverlight DataGrid For Class: create a DataGrid with bindings that are associated with properties on the source class
- Create ListView For Class: create a ListView with bindings that are associated with properties on the source class
- Create Business Form For Class: create a form with bindings that are associated with properties on the source class
- Create Business Form: create a form with bindings if desired
- Show Fields List For Class: display a list of class fields similar to Microsoft Access. Allows dragging of fields to create controls.
- Group Into: allows selecting one or more controls and group them inside a new parent control
- Remove Designer XAML: allows selecting of one or more controls and will remove all MinWidth, MinHeight, x:Name, Name, Margin properties and will set all row and column definitions to Auto
- Remove Margins: allows selecting one or more controls and removes the Margin property from them
- Edit Grid & Column Rows: allows selecting a grid and then add or remove rows and columns
- Set Defaults For Created Controls: allows customizing the initial properties that are set when the software creates a new control
- You can use the current version of this add-in to create XAML for Silverlight, but the two-way binding syntax that is generated will not work in Silverlight Beta 2 and you may need to edit the XAML

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Add-in
Add-in
Free or free version available
Free or free version available
Source code provided
Source code provided

Moonlight

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Novell

Latest version: 3.0 Preview 6
Added 2008-12-08Updated 2010-04-23

Open source implementation of Silverlight for Unix systems.
Moonlight supports x86 (32 bit) and x86-64 (64 bit), SUSE, openSUSE, Ubuntu and Fedora, Firefox 2.0 and 3.0.

Built for Silverlight
Built for Silverlight
Built for Mono
Built for Mono
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Kaxaml

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Robby Ingebretsen

Latest version: 1.5 Beta 1
Added 2008-02-07Updated 2008-05-02

XAML editor that gives you a "split view" so you can see both your XAML and your rendered content (kind of like XamlPad but without the gigabyte of SDK).
Supports Silverlight.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available
Source code provided
Source code provided

SvgNet

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: RiskCare

Latest version: 0.92
Added 2003-10-14

Extensible set of C# classes designed to make processing and, in particular, building SVG documents easier in .NET. Includes a GDI+/SVG bridge.

Built for .NET
Built for .NET
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Silverlight.FX

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Nikhil Kothari

Latest version: 3.2
Added 2009-09-18

Application framework for building Rich Internet Applications with Silverlight.
Silverlight.FX focuses on providing building blocks and controls that allows applications to be naturally well-architected.

Features include:
- Application Model: features a richer Application object providing a service model, an IoC container, support for theming, view model (M-V-VM), navigation and MVC, amongst various other features.
- User Interface Components: provides a small set of enhanced controls, support for Forms and Windows, master page like containers, layout controls and data-bound controls.
- Declarative Views: provides a framework for writing behaviors, actions, triggers, and commands, and also provides a set of out-of-the-box implementations.
- Effects and Transitions: provides a procedural animation framework capable of implementing tweens and interpolations and easing behaviors. Additionally it provides simple but broadly applicable animations that can be applied as effects and transitions to standard controls in a fully declarative manner.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Snoop

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Pete Blois

Spy++ like utility for WPF applications.

Features include:
- Browse the visual tree of running WPF applications
- Inspect properties of elements at runtime
- Edit properties of elements at runtime
- Inspect RoutedEvents that are occurring, including the elements that handle them
- Magnify sections of the UI
- Find and debug binding errors

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Shazzam

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Walt Ritscher

Latest version: 1.0.0.8
Added 2008-11-27

Tool for editing and testing WPF Pixel Shader Effects.

A user opens Shazzam, pastes a sample HLSL (High Level Shader Language) snippet into the editor and can instantly test the shader effect on a series of sample images. No configuration of input parameters for each snippet. Shazzam figures out how many registers are defined in the code snippet and creates a testing harness.

Features include:
- Contains a HLSL editor
- Open existing HLSL file. Save changes to file system if desired
- Auto generates derived ShaderEffect class samples (VB and C#) for any valid HLSL snippet
- Auto generates input controls to manipulate the shader registers
- Contains sample images for instant viewing of shader effect
- Supports importing custom user image
- Rich color editing of C, C# and VB source

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

WPFPerf

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: 2008-09-25
Added 2008-11-06

Suite of performance profiling tools that allow you to analyze the run-time behavior of your WPF application and point to potential performance bottlenecks.

This suite of tools includes the following:
- Perforator: for analyzing rendering behavior.
- Visual Profiler: for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.
- Working Set Analyzer: for analyzing the working set characteristics of your application.
- Event Trace: for analyzing events and generating event log files.
- ETW Trace Viewer: Record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format.

A 64-bit version is available.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Caliburn

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Latest version: 1.1
Added 2008-05-31Updated 2010-08-23

Framework designed to aid in the development of WPF and Silverlight applications.
Caliburn's goals include making TDD easier and providing an implementation of the MVP pattern.

Features include:
- Model/View/Presenter and Presentation Model (Model/View/ViewModel) support
- EventBroker and EventAggregator
- UI Composition and Scope
- Transitions
- Modular deployment
- Platform abstractions
- State persistence
- Pluggable services
- Utilities

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available
Source code provided
Source code provided

Bling

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Latest version: 3.0
Added 2009-08-04

C#-based library for easily programming images, animations, interactions, and visualizations on WPF.
Bling is oriented towards design technologists, i.e., designers who sometimes program, to aid in the rapid prototyping of rich UI design ideas. Students, artists, researchers, and hobbyists will also find Bling useful as a tool for quickly expressing ideas or visualizations. Bling's APIs and constructs are optimized for the fast programming of throw away code as opposed to the careful programming of production code.

Bling as the following features that aid in the rapid prototyping of rich UIs:
- Declarative constraints that maintain dynamic relationships in the UI without the need for complex event handling.
- Simplified animation with one line of code.
- High-level functional programming constructs for graphics programming including abstractions for textures, pixel effects, transitions, curves, surfaces, height fields, normal maps, and 3D/2.5D lighting.
- Experimental support for Direct3D 10 pixel/vertex shaders.
- Pixel shader effects without the need to write HLSL code or boilerplate code.
- Experimental UI physics engine for integrating physics into user interfaces.
- Library of geometry routines.
- As a lightweight wrapper around WPF, Bling code is completely compatible with conventional WPF code written in C#, XAML, or other .NET languages.

Built for .NET 2
Built for .NET 2
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Silverlight Toolkit

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: April 2010
Added 2009-03-19Updated 2010-04-15

Collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle.
The Silverlight Toolkit adds new functionality for designers and developers, and provides the community an efficient way to help shape product development by contributing ideas and bug reports. It includes full source code, unit tests, samples and documentation for 26 new controls covering charting, styling, layout, and user input.

Components: AutoCompleteBox, Calendar, ChildWindow, DataGrid, DataPager, DatePicker, GridSplitter, HeaderedItemsControl, TabControl, TreeView, DockPanel, Expander, HeaderedContentControl, Label, NumericUpDown, Viewbox, WrapPanel, Accordion, Charting, DataForm, DomainUpDown, ImplicitStyleManager, LayoutTransformer, Rating, TimePicker, TimeUpDown, GlobalCalendar, TransitioningContentControl, TreeMap, BusyIndicator

Also provides 11 themes.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Library
Library
Free or free version available
Free or free version available
Source code provided
Source code provided

Silverlight SDK

Home Page Home†Page

Categories: ASP.NET, SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: 3.0
Added 2007-04-30Updated 2009-07-27

Software Development Kit (SDK) for creating applications that use Silverlight 3.
This SDK provides documentation, libraries and tools for developing Silverlight applications.

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available

SWF2XAML

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Michael Swanson

Latest version: 0.2
Added 2006-11-23

Adobe/Macromedia Flash to XAML conversion tool.

SFW2XAML allows you to open a SWF file and browse through its frames one by one. When you've found a frame that you like, you can either export a XAML file or copy the XAML to the clipboard for easy pasting into your tool of choice. The conversion isn't perfect, and there are many areas for improvement. For common cases, however, it should do the trick.

Features include:
- Frame by frame advance
- XAML export
- Save frame as bitmap
- Launch XAML file / Launch original SWF file
- Copy XAML to clipboard
- Go to specified frame
- Stage clipping
- Wireframe mode / Onion skin mode

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Visual Studio 2005 extensions for .NET Framework 3.0

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight, Web Services - Remoting - WCF

Author: Microsoft

Latest version: November 2006 CTP
Added 2006-01-20Updated 2006-11-07

Provides developers with support for building .NET Framework 3.0 applications using the released version of Visual Studio 2005.
These tools are provided as an early preview of technology being considered for the Orcas release of Visual Studio. These tools are not supported by Microsoft but provided as is to enable early adoption of the .NET Framework 3.0 platform. Users will be expected to upgrade to the Visual Studio Orcas release when that becomes commercially available.
This release includes XAML Intellisense support through schema extensions for the editor, project templates for the Windows Presentation Foundation and the Windows Communication Foundation, and .NET Framework 3.0 SDK documentation integration. This release contains a preview of the Visual Designer for Windows Presentation Foundation (code name "Cider"). This release does not include a graphical design surface for the Windows Communication Foundation.

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Aurora

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Mobiform Software

Latest version: 1.0
Added 2005-03-10Updated 2007-06-28

.NET 3.0-based graphics authoring tool that generates XAML documents.
Aurora can be used as a graphic design program for drawing, painting and customizing designs or as a development tool to create user interfaces for Windows and Web applications.

Features include:
- Runs stand-alone, integrates with Visual Studio 2005 or embeds into .NET applications as a WPF DockPanel
- Uses XAML as its native format and allows for viewing/manual editing of XAML source
- Has an object model for the addition of custom tabs, icons and interaction with the design process
- A plugin architecture allows for third-party plugins to customize and extend the functionality
- Imports and edits XAML documents from Visual Studio 2005 or embeds directly into Visual Studio
- Designs common and custom controls, and allows for the visual creation and modification of simple styles and control templates (and samples)
- Assists in the creation of pages for Windows applications in Internet Explorer (.xbap)
- Is ink-enabled for freehand drawing with a stylus
- Customizes the workspace: Auroraís panel system can be changed to accommodate an individualís workflow preference and allows for multiple open XAML documents
- Data binds any property of an object to that of another element in a XAML document or to an external data source
- Searches for, and visually locates, individual objects in large XAML documents
- Pans, Internet Explorer-style, multi-directionally through large documents
- Utilizes a magnifying tool to enlarge any portion of a XAML document up to 20x without resolution loss
- Designs and saves custom brushes
- Stores clipart galleries of XAML documents for reuse or alteration
- Exports to raster and imports DirectX

Built for .NET 2
Built for .NET 2
Add-in
Add-in

Silverlight Spy

Home Page Home†Page

Categories: Object browsing - Assembly viewers, SVG - XAML - WPF - Silverlight

Author: First Floor

Latest version: 3 Beta
Added 2007-09-17Updated 2009-07-27

Provides detailed XAML inspection of any Silverlight application.
Use the built-in browser to navigate to a web page. Silverlight Spy will automatically pick up any Silverlight application embedded in the page and display it in the XAML Explorer. The XAML Explorer presents the UI element structure of a Silverlight application. Explore the structure and view and edit the details of the selected UI element in the Details pane. Silverlight Spy works with any web page hosting Silverlight 2 or 3 content, just point the browser to the page and let the Spy figure it out.

Features include:
- XAML UI element explorer
- XAML object property grid allows for getting and settings object property values
- Regeneration of XAML based on the UI element structure
- Statistics of used objects
- Statistics of used resources (images, video, fonts, etc.)
- UI element preview
- Search
- Event Monitor
- XAP package inspection
- HTTP monitor

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available

Microsoft Silverlight Tools for Visual Studio

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Microsoft

Latest version: Visual Studio 2010 and Silverlight 4 (30319.166)
Added 2008-04-23Updated 2010-05-18

Add-on for Visual Studio 2010 for developing Silverlight 4 and RIA Services applications.
It provides a Silverlight project system for developing Silverlight applications using C# or Visual Basic.

Features include:
- VB and C# project templates
- IntelliSense and code generators for XAML
- XAML design preview
- Debugging of Silverlight applications
- Remote debugging of Silverlight applications for Mac
- Web reference support
- RIA Services application templates and libraries
- WCF Templates
- Team Build and command line build support
- Support for cached transparent assemblies
- Support for ASP.NET server integration
- Support for Visual Studio 2010 and Visual Web Developer 2010 Express

Built for .NET 4
Built for .NET 4
Built for Silverlight
Built for Silverlight
Add-in
Add-in
Free or free version available
Free or free version available

XapOptimizer

Home Page Home†Page

Categories: Code protection - Obfuscation, SVG - XAML - WPF - Silverlight

Author: ComponentOne

Reduces the size of Silverlight XAP files by removing unused classes and XAML resources from the assemblies used by your applications.

Features include:
- Customize the optimization output
- Obfuscation
- Sign assemblies
- Save projects
- Integrate with your build process
- Use with third party controls

Built for Silverlight
Built for Silverlight

theConverted

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Debreuil Digital Works

Program that converts Flash animations to the XAML format.

Features include:
- accepts files up to Flash version 8
- handles animation, sound and fonts
- you drag files in, it generates the results
- you can use the command line for automation
- An interface allows viewing files and all their definitions as WPF or Silverlight

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight

XamlPadX

Home Page Home†Page

Categories: SVG - XAML - WPF - Silverlight

Author: Lester Lobo

Latest version: 4.0
Added 2008-09-15

XAML editor.

Features include:
- Syntax highlighting and collapsing
- Clipboard viewer
- Snapshot utility to take snapshots and save the XAML rendering
- Error logs
- Error indicator

Built for .NET 2
Built for .NET 2
Free or free version available
Free or free version available

Eclipse4SL

Home Page Home†Page

Categories: IDEs - IDE add-ins, SVG - XAML - WPF - Silverlight

Author: Soyatec

Latest version: 1.0
Added 2008-10-13Updated 2009-10-31

Open Source application development environment for Silverlight in Eclipse.

Features include:
- Silverlight 2.0 support
- C# code editor with syntax colorization, keywords and template code completion assist
- Silverlight project system and Silverlight compiler
- Project resource management in Eclipse IDE
- Project explorer to show a configuration view of project resources
- XAML editor and preview: editor with code hinting and code completion features that helps detect and correct coding errors
- Automatic Build & Run
- Configurable Web application launch facilities
- Move and Rename refactorings
- Media features
- Cross platform capabilities (Mac version)
- Defects and regression testing
- Developer usability testing

Built for .NET 2
Built for .NET 2
Built for Silverlight
Built for Silverlight
Free or free version available
Free or free version available
Source code provided
Source code provided
Ignore this
Advertise here! Contact us to know the options
Help the .NET community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
Advertise here! Contact us to know the options
Discontinued tools
Hosted by Arvixe
part of the metaSapiens network: metaSapiens | .NET Jobs | Fabrice's weblog | .NET tools | Java tools | Dynamics AX tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?