powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
6 сообщений из 6, страница 1 из 1
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37886480
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кок обновить элемент в UserControl с анимацией и запустить обработку долгого процесса не блокирующего отображение анимации.
Пользовал и Task и Task в Dispatcher-е, ничего не помогает.
...
Рейтинг: 0 / 0
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37886501
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,

Если не ошибаюсь - надо копать в сторону Render у соответствующего юзерконтрола.
Как раз планировал в ближайшие недели 2 - 3 этим вопросом заняться.
...
Рейтинг: 0 / 0
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37886520
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,

чето твой вопрос не понятен.
...
Рейтинг: 0 / 0
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37886540
unknownfromrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexeiK,

Я подозреваю - что он хочет отрисовывать ккие-то эелементы (либо большое число пойнтов) в юзерконтроле и делать это в отедльном потоке.
Хотя возможно я ошибаюсь
...
Рейтинг: 0 / 0
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37888665
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiKPavluha,

чето твой вопрос не понятен.

А что непонятного?
Есть грид, в 1-й ячейки которого расположен анимированный элемент.
Запускаю обработку процесса в фоновом режиме и меняю перед этим стиль1-го элемента в таблице.
Сам процесс выполняется в отдельном потоке, но при его работе анимация останавливается.
Поток создаю так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
ThreadStart start = delegate()
{
    try
    {
        string tmp = Path.Combine(path, "tmp");
        if (!Directory.Exists(tmp)) Directory.CreateDirectory(tmp);
        ZipHelper.Decompress(Path.Combine(path, "data.zip"), tmp);
        result = string.Empty;
    }
    catch (Exception ex)
    {
        result = ex.Message;
    }
};

// Create the thread and kick it started!
this.Dispatcher.Invoke(DispatcherPriority.Background,
(Action)delegate()
{
    Thread thread = new Thread(start);
    thread.Start();
    thread.Join();
});



До этого делал xthtp Task-и, но тогда не выводились вообще в гриде при их добавлении.
...
Рейтинг: 0 / 0
Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
    #37888818
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavluha,

ну все равно не понятно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кок обновить элемент в UserControl с анимацией и запустить обработку долгово процесса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]