Nothing but .net

WPF tools

As WPF is becoming more and more used, the list of available tools and controls is growing fast.

Therefore, it seemed a good idea to list all the tools that I use or know but don't use yet, and share that list with you!

Professional tools

Visual Studio 2005
There's no doubt that Visual Studio 2005 is the best environment for developing WPF applications. So, if you have access to it (via MSDN for example), I certainly recommend using it.
However, out of the box, it has no knowledge of WPF projects, so you'll have to install some additional software.
First, you should install the Windows SDK (free), then you should add the Visual Studio 2005 extensions for .net 3.0 framework (they also include templates for WCF). These extensions install the templates for development of WPF projects, and also add Intellisense for XAML code (on a sidenote, when writing XAML code, the Intellisense is not always correct in flagging errors, due to the fact that the extensions are still in CTP phase!)

 


Also, you now get a designer for WPF applications, which is code-named Cider. The complete version will be included in the Orcas release.

Visual Studio Orcas
There's life after Visual Studio 2005! And it is known as Orcas. Visual Studio Orcas, the successor of 2005, will probably be released in Q4 2007, but you can download the CTP since a few months.
Just recently, the March 2007 CTP was released, which is considered a milestone on the road to the complete product.

 
So, what will Orcas bring to the world of WPF? It will include full support for designing WPF windows and web applications, with the completed version of Cider.
For now, it's possible to start using Orcas. You can download the CTP here (large download, beware!)

Expression Suite
The Expression suite is a range of new products from Microsoft. The collection includes Blend, Web, Design and Media. Web is more or less the (very much improved) successor of FrontPage.

Blend is the tool that is the most interesting for WPF developers/designers. It allows you to open a WPF project, design it in a very advanced environment using a wide range of tools (much like Photoshop, but for designing user interfaces). After you're finished, you can open the project in Visual Studio again.
At this time, Blend is in RC, but since it's a public download, you can start using it right now. I hope I'll find some time to do a tutorial on Blend soon.

Design, a professional illustration and graphic design tool, is still in beta 2, but also available for download already. Design fully supports export to XAML, which makes it easy to incorporate your graphics with your other XAML code.
On a sidenote, Web has been released and you can download a trial here.

Controls

Infragistics NetAdvantage 2007 for WPF
Infragistics recently released Beta 1 of their first WPF controls. The suite, which can be downloaded here for free, includes the xamDataGrid and xamDataPresenter controls (pronounced "zamDataGrid" and "zamDataPresenter").


Some controls, like the xamCarouselListBox seem very promising and seem to make it very easy to add advanced features to your applications.
 

 

 

ActiPro Ribbon
Last week, I got a mail from ActiPro, to introduce me to their ActiPro Ribbon. The control features Office 2007-like user interface for the Windows Presentation Foundation (WPF) and meets all of the core Microsoft licensing requirements for implementation of a ribbon user interface. I must say, it looks very nice. You can download a demo here.

 
XCeed WPF DataGrid
I found this control via a banner on Scott Hanselman's site... These guys simply give away FOR FREE the entire control, which is a fully featured WPF datagrid. It's risky to say but I think this replaces the missing datagrid in WPF.

 

When you register, the license is royalty free and perpetual. So, no excuse for not having this control in your toolbox.
Here you can check out some demo's and get the control.

Tools

XamlPad
XamlPad (xamlpad.exe) is a basic visual editor for XAML. If you installed the SDK, it's probably already on your PC, since it's part of the default install.
XamlPad is quite basic, and some say not the most user friendly. Therefore, I recommend using one of the two following tools in this list for basic XAML.

XamlPadX
XamlPadX(Extended) is a somehow extended version of XamlPad and has some handy features. Some of its most important features (from the site):

  • A xaml writer which parses the object back into xaml and vice versa.
  • Simple command interpreter with limited intellisense (please look at help window for limitations).
  • Viewer of default styles
  • Automatically closing of tags
  • Line-numbering
  • Possibility to save in different locations
  • Indentation feature (!)

You can download the lastest version here.

 

Kazaml
Another editor, which is now in alpha 2 phase, and is thus not yet complete. You can download it here and more info can be found here.



 

 

 

Adobe Fireworks XAML exporter
This free extension from Infragistics makes it possible to convert anything that's currently selected to XAML. You can download it here.

Performance Profiling tools
WPFPerf is a set of tools that can help you find performance issues in WPF. It included Perforator, Event Trace, Trace Viewer, Visual Profiler and Working Set Analyzer. There's a very in-depth article on MSDN that you can read here.

LocBAML
LocBAML is actually a sample included in the SDK. After you compile your XAML into an assembly, it can extract the strings and place them into a *.csv file. This file can then be translated, and the file can then be given again to LocBAML, which will create culture-specific resource DLLs. Handy for when you're translating your WPF application.

Reflector
Since Reflector updated to version 5, it supports the .net 3.0 framework, and thus WPF files can be extracted from assemblies.


I hope you find in this list some tools that can help you explore the world of WPF.

If you know another tool not listed here, or if you have developed a control/tool you'd like to see in this list, please leave a comment or send me a mail.


Posted on Wednesday, 11 July 2007 23:25 by gill  |  Comments (90)
Filed under:   WPF | Articles

Related posts

Comments

September 5. 2007 02:56

Sivaram

There is an XAML Designer called "Aurora" from Mobiform Software Inc. You can find more information at http://mobiform.com/default.htm

DivElements offers "SandDock for WPF" and "SandRibbon". You can find more information at http://www.divelements.co.uk/net/controls/

Sivaram

October 14. 2009 04:16

personal loans

I just hope to have understood this the way it was meant

personal loans

October 22. 2009 00:21

printing bellevue washington

This is the best post on this topic i have ever read.


Regards

pop

printing bellevue washington

October 31. 2009 05:25

giochi gratuiti del casinò online

It helped me with ocean of knowledge so I really believe you will do much better in the future I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer!

giochi gratuiti del casinò online

October 31. 2009 09:54

auto insurance quotes

great tips and tools

auto insurance quotes

November 3. 2009 18:25

personal loans

Nice resource. rss feed added

personal loans

November 5. 2009 12:43

punk rock

very interesting post

punk rock

November 6. 2009 03:30

online craps websites

Really i am impressed from this post....the person who create this post he is a great human..thanks for shared this with us.i found this informative and interesting blog so i think so its very useful and knowledge able.I would like to thank you for the efforts you have made in writing this article

online craps websites

November 7. 2009 04:57

payday loans

I just hope to have understood this the way it was meant

payday loans

November 7. 2009 04:59

payday loans

Just try to smile for about 2-3 mins then you can get back to work

payday loans

November 9. 2009 06:49

final fantasy xi guide

That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here.

final fantasy xi guide

November 10. 2009 02:27

hentai games

This is awesome. Thank you for sharing this.

hentai games

November 10. 2009 06:09

credit card rates

Hi webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

credit card rates

November 10. 2009 10:44

natural supplements

Couldn?t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

natural supplements

November 10. 2009 22:43

passing a drug test

Well, this is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

passing a drug test

November 11. 2009 14:03

stained glass window film

Couldn?t be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!

stained glass window film

November 12. 2009 05:25

SEO

Any guess about the future of WPF?.Will it survive in the market?

SEO

November 12. 2009 10:20

Weight loss pills

Dude.. I am not much into reading, but somehow I got to read lots of articles on your blog. Its amazing how interesting it is for me to visit you very often.

Weight loss pills

November 12. 2009 17:45

faxless payday loans

thanks! very helpful post!! like the template btw ;)

faxless payday loans

November 12. 2009 23:28

Mosaic tables

The Expression suite is a range of new products from Microsoft. The collection includes Blend, Web, Design and Media. Web is more or less the (very much improved) successor of FrontPage.

Mosaic tables

November 13. 2009 15:24

cash loans

I just hope to have understood this the way it was meant

cash loans

November 14. 2009 01:47

Contextual links

Wow really a great post. I like this.I just passed this onto a colleague who was doing a little research on that. And he actually bought me lunch because I found it for him smile So let me rephrase that .Lots of great information and inspiration, both of which we all need!

Contextual links

November 14. 2009 13:27

fundraising how to

There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.

fundraising how to

November 14. 2009 13:34

best fundraising

I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.

best fundraising

November 16. 2009 06:24

Music Lyrics

There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.

Music Lyrics

November 16. 2009 06:31

Song Lyrics

I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.

Song Lyrics

November 16. 2009 08:21

szerencsejatek

Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

szerencsejatek

November 16. 2009 08:37

press release format

The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and 'skin' the site in such a way that with very little effort one would never notice what it is making the site tick all without limiting content and effectiveness.

press release format

November 16. 2009 09:38

pr news

Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?

pr news

November 17. 2009 02:40

graphic design dubai

You made some good points there. I did a search on the topic and found most people will agree with your blog. Thanks

graphic design dubai

November 17. 2009 10:10

volume pills reviews

Hi webmaster, commenters and everybody else !!! The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

volume pills reviews

November 17. 2009 10:28

volume pills reviews

Dude.. I am not much into reading, but somehow I got to read lots of articles on your blog. Its amazing how interesting it is for me to visit you very often.

volume pills reviews

November 17. 2009 12:16

Apex Professionals LLC

You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

Apex Professionals LLC

November 17. 2009 15:50

Apex Professionals LLC

You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

Apex Professionals LLC

November 18. 2009 15:30

Linda Mirano

Admiring the time and effort you put into your blog and detailed information you offer! I will bookmark your blog and have my children check up here often. Thumbs up!

Linda Mirano

November 18. 2009 15:46

Linda Mirano

You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.

Linda Mirano

November 22. 2009 13:35

cash loans

Yea nice Work !Laughing

cash loans

November 22. 2009 22:04

Singlesnet

Very Good post I have now subscribed to this blog

thanks

Singlesnet

November 24. 2009 03:38

payday loans

I like what I see. keep it going

payday loans

November 25. 2009 06:51

Clickbooth affiliate

Every WPF developer should come across these three tools at some point in their career. These tools are extremely valuable for debugging, developing, cleaning and optimizing WPF applications. I can't believe how many months I went without using these tools to their full abilities, but now I use them on a daily basis.

Clickbooth affiliate

November 25. 2009 09:04

Website Design Dubai

Nice post. I like the way you start and then conclude your thoughts. Thanks for this information .I really appreciate your work, keep it up

Website Design Dubai

November 28. 2009 03:50

utah photographers

WPF provides a suite of performance profiling tools that allow you to analyze the run-time behavior of your application and determine the types of performance optimizations you can apply.

utah photographers

November 28. 2009 11:02

Larry Williams

Thanks for posting this article. I'm extremely frustrated with struggling to search out relevant and intelligent commentary on this subject. Everybody today goes to the very far extremes to either drive home their viewpoint that either one) everybody else in the globe is wrong, or two that everyone but them doesn't "really perceive" the situation. Many thanks for your consise, relevant insight.

Larry Williams

November 30. 2009 00:42

Scooby Games

I completely agree with the above comment, the internet is with a doubt growing into the most important medium of communication across the globe and its due to sites like this that ideas are spreading so quickly.

Scooby Games

November 30. 2009 10:33

payday loans

Searching for this for some time now - i guess luck is more advanced than search engines Smile

payday loans

November 30. 2009 10:35

payday loans

Just try to smile for about 2-3 mins then you can get back to work

payday loans

December 1. 2009 02:13

banner printing

What's the use of Wpf tools in banner printing?

banner printing

December 1. 2009 02:18

monitor stands

How can i link to all WPF applications,in a laptop is their any specific software i need to down load on my laptop.

monitor stands

December 1. 2009 06:49

internet marketing

This discussion unexpectedly takes my attention to join inside. Well, after I read all of them, it gives me new idea for my blog. thanks.

internet marketing

December 1. 2009 16:31

payday loans

Do you have any more info on this?

payday loans

December 2. 2009 01:52

camera stores sydney

Visual Studio is an Integrated Development Environment (IDE) from Microsoft. It can be used to develop console and graphical user interface applications which acn be used as images.

camera stores sydney

December 4. 2009 11:41

fuel trailer

I am happy to find this post very useful for me, as it contains a lot information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing

fuel trailer

December 4. 2009 16:09

Houston brain injury lawyer

Very interesting blog indeed, I like the way they represent the information for us, keep up the good work.

Houston brain injury lawyer

December 5. 2009 22:50

ed hardy

I am happy to find this post very useful for me, as it contains a lot information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing

ed hardy

December 7. 2009 03:00

Search Engine Optimisation UK

Thanks for your motivation through and WPF tool the are you provide it thanks This is a helpful tool.

Search Engine Optimisation UK

December 7. 2009 23:56

Presentation-Skills.biz

Intimately, the post is really the greatest on this worthw hile topic. I fit in with your conclusions and will eagerly look forward to your next updates. Just saying thanks will not just be sufficient, for the great clarity in your writing.

Presentation-Skills.biz

December 8. 2009 00:27

Women Ed Hardy Swimwear

Thanks for your information, i have read it, very good!

Women Ed Hardy Swimwear

December 8. 2009 00:27

Women Ed Hardy Swimwear

Thanks for your information, i have read it, very good!

Women Ed Hardy Swimwear

December 8. 2009 01:13

connecticut personal training

WPF tools are really very usefull for me and all. Thanks for sharing with us.

connecticut personal training

December 9. 2009 01:11

Vektorgrafik erstellen

Thanks for sharing these useful tools of visual basic.

The information comes handy when working with visual basic.

Looking forward for more updates on this..

Vektorgrafik erstellen

December 10. 2009 00:25

Abercrombie & Fitch

Just wanted to give you a shout from the valley of the sun, great information. Much appreciated

Abercrombie & Fitch

December 10. 2009 00:38

flooring

What are this WPF tools?Where it finds the application?

flooring

December 10. 2009 13:46

Houston class action lawyer

This kind of information is very nicely presented and I am happy to find it very useful for me.

Houston class action lawyer

December 11. 2009 13:55

Austin fraud lawyer

Really informative post about WPF tools. Details are very helpful. Thanks for sharing.

Austin fraud lawyer

December 16. 2009 06:04

free online games

The blog is really informative and i like to share it with my friends we can easily learn more about web designing through this post thanks for post

free online games

December 16. 2009 23:57

abercrombie and fitch

good job

abercrombie and fitch

December 17. 2009 04:50

Houston false claims lawyer

Very nicely written post it contains useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post.

Houston false claims lawyer

December 17. 2009 11:53

Austin oil and gas lawyer

Really interesting and informative post regarding WPF tools. I really enjoyed reading this post and gained good knowledge from it. Thanks for sharing.

Austin oil and gas lawyer

December 18. 2009 00:51

tiffany jewelry

Lastly, I have said this before and will keep saying it for every related post.Don't try to hard,the best things come when you least expect them to. Don't cry because it is over,smile because it happened.

tiffany jewelry

December 18. 2009 01:54

Store Supplies

The WPF tools and controls are becoming ever more robust.

Store Supplies

December 18. 2009 07:44

Houston patent infringement lawyer

These kind of articles are always attractive and I am happy to find so many good point here in the post, writing is simply great, thanks for sharing.

Houston patent infringement lawyer

December 18. 2009 21:32

Healthy Kids Recipes

I personally have embraced the new technologies and the CMS platforms, I think the new tools only make the web designs better. I am glad that new technologies are coming out in web design that make things easier, improved, and better looking for design.

Healthy Kids Recipes

December 18. 2009 22:51

best mobile phone deals

Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you prevent it, any plugin or anything you can advise? I get so much lately it's driving me mad so any assistance is very much appreciated.

best mobile phone deals

December 18. 2009 23:52

Cocoa Brownies Recipes

Keep 'em coming... you all do such a great job at such Concepts... can't tell you how much I, for one appreciate all you do!

Cocoa Brownies Recipes

December 19. 2009 09:03

Denver DUI Lawyer

Yes WPF becoming a very good technology.We can build excelllent and high level applications with it.It has gained more power with visual studio 2008.

Denver DUI Lawyer

December 21. 2009 00:39

Tiffany

I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day!

Tiffany

December 21. 2009 02:19

us online casinos jes

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.

us online casinos jes

December 21. 2009 02:30

usa online casinos jes

Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile

usa online casinos jes

December 21. 2009 03:13

Shared Web Hosting

I really did not expect such troubles on the server.I would be possible to create a WPF-less version of ReaderSvg. But this would probably take quite a lot of time and time is a thing I do not have much

Shared Web Hosting

December 21. 2009 03:49

buy fioricet here

You may have not intended to do so, but I think you have managed to express the state of mind that a lot of people are in. The sense of wanting to help, but not knowing how or where, is something a lot of us are going through.

buy fioricet here

December 21. 2009 04:56

online casino bonuses

I personally have embraced the new technologies and the CMS platforms, I think the new tools only make the web designs better. I am glad that new technologies are coming out in web design that make things easier, improved, and better looking for design.

online casino bonuses

December 22. 2009 07:33

online poker strategy

How do i complete the game grand theft auto vice city stories in psp?

online poker strategy

December 22. 2009 22:27

pool solar panels

I am not much of a guy who thinks in so deeply about web design but I think your post had some valid points in it. Like designers are forced to design stuff within the limited code available and not go beyond it, their innovation is somewhat limited but still I think Web Design won't die! I agree that Amazon and other some big sites won't have a blog but now a days it's very important to have some sort of option available so people can quickly communicate their thoughts. I think Amazon if wants to shift it to that, they can get a customized CMS for themselves.

pool solar panels

December 23. 2009 00:07

meridian id real estate

Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.

meridian id real estate

December 23. 2009 07:43

Website Design

i found this informative and interesting blog so i think so its very useful and knowledge able.I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me.Really the blogging is spreading its wings rapidly..

Website Design

December 23. 2009 07:44

Web Design New Jersey

Hey I love your style I will subscribe for your feed please keep posting!

Web Design New Jersey

December 23. 2009 07:45

SEO VA

Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts.Any way Ill be subscribing to your feed and I hope you post again soon

SEO VA

December 23. 2009 07:47

Dedicated Servers UK

Easy option to get useful information as well as share good stuff with good ideas and concepts

Dedicated Servers UK

December 23. 2009 07:48

Business Incubation

We are a group of volunteers and starting a new initiative in a community. Your blog provided us valuable information to work on.You have done a marvellous job!

Business Incubation

December 23. 2009 09:50

payday loans

Just wanted to say thanks for this.

payday loans