Thanks goodness: brave Microsoft attempts to discourage its mistakenly introduced MDI model crowned by complete absence if this bad feature in WPF. Nevertheless, CodeProject enquirers don't stop asking for this effective method of getting into extra trouble and scarring off their users, I have no idea why. Thanks to WPF, I don't have to explain what's wrong with MDI. Good riddance.
Instead, for the simplest solution, use
TabControl
. What you wanted to make a MDI child will be a page on this control. Easy to implement, easy to use, simple and elegant.
Please see also:
http://en.wikipedia.org/wiki/Multiple_document_interface#Disadvantages[
^],
How to Create MDI Parent Window in WPF?[
^].
And, just in case, some of my past answers:
Question on using MDI windows in WPF[
^],
MDIContainer giving error[
^].
Good luck,
—SA