Я не думаю, что это возможно в настоящее время. Я зарегистрировал # 2364 как запрос на расширение, так как я вижу, что это было бы полезно.
Close()
высвобождает все неуправляемые средства и закрывается весь находящийся в собственности Window
с.
Любые другие управляемые ресурсы Вам нужно детерминированное избавление, должен быть обработан от событие Closed .
(примечание: удаленный предыдущий ответ, это было абсолютно неправильное предположение)
Существует очень немного элементов WPF, которые на самом деле должны быть явно расположены, в отличие от этого, в Windows Forms.
В случае Окна, звоня Близко () достаточно для расположения всех управляемых и неуправляемых ресурсов соответственно к документация .
Закрытие окна и быть уверенным, что Вы высвободили все средства к нему и любого из его детей, заставят все элементы хорошего поведения в логическом дереве быть собранными "мусор".
я говорю "хорошего поведения", потому что теоретически возможно иметь элемент, который делает что-то, любят, создают поток, который не останавливается правильно, но на практике если Вы используете основную платформу WPF и правильно написанные средства управления, необходимо быть в порядке, чтобы просто выпустить все.