I tried to use WPF for the first time today and noticed that it is very buggy. I get random errors, windows don't work the way they should, the designer keeps going black and is out of date. Ranaming a window in solution explorer fails to update the window name in code and in namespaces so I have to edit every line manually.

I was trying to create a simple MDI application which it appears is no longer supported. I've tried to test if a window was disposed using the .IsDisposed property which is missing now as well. I can't figure out how to test for a window that is disposed or waiting to be disposed.

I guess for now I am going to stick with Windows Forms because it seems like WPF has a long way to go yet...