I have a WPF window which I am creating from another window by calling Show(), then letting it Close() itself. When the window closes, I expect it
Show()
Close()
There are very few WPF elements that actually need to be explicitly disposed, unlike in Windows Forms.
In the case of Window, calling Close() is sufficient to dispose all managed and unmanaged resources accorrding to the documentation.