Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.12.2012, 00:29
|
|||
---|---|---|---|
|
|||
Команда Window.Close() не закрывает окно |
|||
#18+
Пример из книги Троелсена Язык программирования C# 2010 и платформа .NET 4 - 2010 страница 1045 Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Тыкаем на кнопку - открывается новый диалог из XAML'a, что в txtXamlData написан. Вопрос такой - там есть myWindow.Close(), те окно должно открываться и сразу закрываться, но появившийся диалог не исчезает - почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.12.2012, 02:37
|
|||
---|---|---|---|
|
|||
Команда Window.Close() не закрывает окно |
|||
#18+
wpf noob, потому, что ShowDialog не возвращает управление, соответственно Close не вызывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.12.2012, 22:41
|
|||
---|---|---|---|
|
|||
Команда Window.Close() не закрывает окно |
|||
#18+
Lord British, а зачем тогда нужно вызывать метод CLose(), и myWindow = null ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.12.2012, 08:00
|
|||
---|---|---|---|
Команда Window.Close() не закрывает окно |
|||
#18+
wpf noob, > появившийся диалог не исчезает - почему? Поставьте бряку на myWindow.Close(); и посмотрите, останавливается ли отладка на нём после вызова myWindow.ShowDialog(); > а зачем тогда нужно вызывать метод CLose(), и myWindow = null ? Возможно, это такая хитрая страховка от утечек памяти Вообще, лучше у Троелсена спросить, кроме шуток. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=21&mobile=1&tid=1441538]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 335ms |
total: | 448ms |
0 / 0 |