I'm attempting to write an application which uses MDI, in the sense that I've got one big winsdow and a canvas area with a number of small children windows. These small windows can be resized, dragged and moved around within the canvas.
I've accomplished the above by using this library: http://wpfmdi.codeplex.com/
However, the library is full of bugs and is extremely restrictive (besides the fact that it is an abandoned project).
Thus, I was wondering what other options I have of employing MDI in WPF. I think it would be too much of a hassle to code a library similar to the one linked above - it basically handles the dragging and resizing of the small windows as well as makes sure that they cannot be dragged outside the edges of the canvas. I don't think this would be very easy to code myself.
Any ideas?