Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
.NET 4.x

После закрытия окон программа продолжает работать

16.07.2015, 07:57. Показов 6921. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Апс фаил выгледит вот так

XML
1
2
3
4
5
6
<Application x:Class="Общие.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             ShutdownMode="OnLastWindowClose"
             StartupUri="View/Input.xaml">
</Application>
Где он открывает форму которая находится в namespace Общие
Если её закрыть то программа закроется речь о компиляции

а вот если я из окна с namespace Общие перейду в любое другое но уже с другим namespace при закрытии всех окошек копилятор продолжает работать пока не нажму на остановить отладку.

Добавлено через 1 минуту
В итоге я склоняюсь к тому что при разных namespace программа почему то не закрывается полностью

Добавлено через 21 час 41 минуту
Вопрос все еще не решен

Добавлено через 18 минут
Дополню то что проглядел App фаил относится к namespace Общие
но он открывает окно View/Input.xaml которое относится namespace Завод
и из окна Input.xaml направляесть в окна НормаРасхода(namespace НормаРасхода) или Zaiavki(namespace Заявки) - вот тут закрыв после их открытия все окошки в любом порядке процес не останавливается а если эти окна не открывать а закрыть сразу Input.xaml уоторый тоже в другой namespace относительно App файла то программа закрывается полностью. По всей видимости гдете проблемма когда перешехожу из окна с namespace Завод в другие namespace

А переход осуществляется уже кодом

C#
1
2
3
                    Settings viewModel = new Settings();
                    viewModel.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                    viewModel.Show();
а закрытие просто на крестик в верху

Добавлено через 52 минуты
Даже если я на прямую в App файле сошлюсь на StartupUri="View/NormyRashoda/NormyRashoda.xaml">
то после закрытия окошка NormyRashoda.xaml процесс не закрывается

Добавлено через 19 часов 56 минут
Ответ до сих пор не найден
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.07.2015, 07:57
Ответы с готовыми решениями:

Дочерний поток продолжает работать после завершения
Здравствуйте, Форумчане. Пишу программу, которая отслеживает изменения в директориях ( класс FileSystemWatcher) При добавлении новой...

Программа продолжает работать послез закрытия
Программа продолжает работать после закрытия после закрытия формы Почему? как можно исправить?

После закрытия программы ее процесс продолжает работать
visual basic 2010 при закрытии программа остается в процессах что делать

25
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
03.08.2015, 13:27  [ТС]
Студворк — интернет-сервис помощи студентам
Думаю тему можно закрыть. Граблями её обставил пока работает

Добавлено через 1 минуту
Цитата Сообщение от Casper-SC Посмотреть сообщение
Удивило меня хранение вью моделей в ресурсах окон, если ничего не путаю.
А можно по подробнее что именно не так сделал?
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
03.08.2015, 13:28
Цитата Сообщение от КВА696 Посмотреть сообщение
А можно по подробнее что именно не так сделал?
Если бы увидел проект снова, то мог бы сказать.
0
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
03.08.2015, 13:33  [ТС]
Casper-SC, правильно понял тут не так

или вы про переменную view Settings view = new Settings(); то просто скопировал без думно и по всему коду эта переменная и поползла))) для меня что view что rgHREber одинаково непонимание английского вот и играет злую шутку
0
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
03.08.2015, 13:36  [ТС]
Или вы вот про эту запись

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Window x:Class="НормаРасхода.Okno05"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:i="clr-namespace:НормаРасхода"
        xmlns:Общие="clr-namespace:Общие"
        xmlns:c="http://schemas.microsoft.com/expression/2010/interactivity"
        Title="Деталь" Icon="{Binding A0}"
        Height="670.563" Width="800" ResizeMode="NoResize">
    <Window.DataContext>
        <Общие:Interfeis/>
    </Window.DataContext>
    <Window.Resources>
        <i:ПолныйПереченьПродукции  x:Key="perso1"/>
        <i:Добовление  x:Key="donba"/>
        <i:Список  x:Key="perso2"/>
        <i:RabotaSNormami  x:Key="perso3" Видимость="RowDetailsVisibilityMode"/>
        <Общие:TreeViewLineConverter x:Key="LineConverter"/>
        <i:Material x:Key="Material"/>
Где то на каком то сайте увидел что так написано. В каком то уроке про MVVM
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
03.08.2015, 13:39
Цитата Сообщение от КВА696 Посмотреть сообщение
Или вы вот про эту запись
Ага. Ну я просто такого ранее не видел )
0
В поиске
104 / 52 / 17
Регистрация: 20.04.2014
Сообщений: 826
03.08.2015, 13:45  [ТС]
Casper-SC, Ну этот вариант мне больше понравился тем что в файлы сs ни чего не записывается и вроди бы как по принципу MVVM все от дельно друг от друга. Но говорят что так писать не стоит могут какие то ошибки быть. Но пока что не сталкивался. Точнее сталкивался ног видимо не из за них когда программа с 1 раза не запускалась всегда при 1 попытке запуска выскакивала ошибка на
C#
1
2
3
        {
            InitializeComponent();
        }
Потом когда объединил проекты в один куда то она пропала))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2015, 13:45

После закрытия формы, ее поток продолжает работать
После закрытия приложения через процесс или крестик, поток помещается в фоновые процессы и закрывается через диспетчер задач. void...

Почему программа продолжает выполняться после закрытия?
Всем привет! Код на MASM32: .586 .model flat, stdcall extern ShellExecuteA@24:near includelib...

После закрытия программа продолжает висеть в процессе
Ребят, подскажите как правильней сделать, у меня есть форма логина, при удачной авторизации она запускает форму основную, так вот когда я...

Почему программа продолжает работать после удаления конструктора?
Что хочет от меня препод про конструкторы? Что здесь делает данный конструктор? #include &lt;iostream&gt; #include...

После закрытия программы продолжает идти звук
Здравствуйте. Такая проблема. Загружаю в WebView FlashPlayer с фильмом онлайн. Иногда даже после закрытия программы продолжает работать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru