Что корректный путь состоит в том, чтобы избавиться от окна WPF?

Я не думаю, что это возможно в настоящее время. Я зарегистрировал # 2364 как запрос на расширение, так как я вижу, что это было бы полезно.

51
задан Deantwo 15 July 2018 в 23:02
поделиться

3 ответа

Close() высвобождает все неуправляемые средства и закрывается весь находящийся в собственности Window с.

Любые другие управляемые ресурсы Вам нужно детерминированное избавление, должен быть обработан от событие Closed .

Ссылка

(примечание: удаленный предыдущий ответ, это было абсолютно неправильное предположение)

64
ответ дан mcont 7 November 2019 в 10:11
поделиться

Существует очень немного элементов WPF, которые на самом деле должны быть явно расположены, в отличие от этого, в Windows Forms.

В случае Окна, звоня Близко () достаточно для расположения всех управляемых и неуправляемых ресурсов соответственно к документация .

13
ответ дан Samuel Jack 7 November 2019 в 10:11
поделиться

Закрытие окна и быть уверенным, что Вы высвободили все средства к нему и любого из его детей, заставят все элементы хорошего поведения в логическом дереве быть собранными "мусор".

я говорю "хорошего поведения", потому что теоретически возможно иметь элемент, который делает что-то, любят, создают поток, который не останавливается правильно, но на практике если Вы используете основную платформу WPF и правильно написанные средства управления, необходимо быть в порядке, чтобы просто выпустить все.

1
ответ дан Drew Noakes 7 November 2019 в 10:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: