Если родительское окно A передает ссылку на себя в дочернее окно B (через конструктор), так что B может установить для своего свойства Owner значение A, означает ли это, что дочернее окно B не будет собирать мусор, потому что родительское окно A остается активным для продолжительность применения?
Если это так, каков наилучший подход для создания чистых родительских / дочерних отношений между окнами WPF? Существует ли концепция слабых ссылок для этого типа отношений?
ОБНОВЛЕНИЕ: Brain FAIL. Хорошо, я не должен был задавать этот вопрос так поздно днем. Я чрезмерно усложнял проблему. Мой мозг изменил логику GC и думал, что ребенок не может собрать, потому что он ссылается на что-то еще, что является полностью ложным. Спасибо всем, кто все равно ответил.