|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
Привет всем! Вот пример кода: Код: c# 1. 2. 3. 4. 5.
Вопрос: почему почему spPanel становится видимой только когда полностью выполнится событие CheckBox_Checked? Из-за свойство Visibility в StackPanel не меняется на Visible до Thread.Sleep(5000) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 12:45 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
разобрался, нужно было Thread.Sleep(5000) вызывать через Dispatcher.BeginInvoke ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 14:59 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
Students, потому что для изменения видимости должно быть обработано сообщение WM_PAINT, а ты заблокировал UI поток и не даешь это сделать. Какой практический смысл в пятисекундной паузе? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:07 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
Studentsразобрался, нужно было Thread.Sleep(5000) вызывать через Dispatcher.BeginInvoke Это бесмысленно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:08 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
вместо Thread.Sleep(5000) можно написать любой метод, я для простоты написал ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:43 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
Students, Thread.Sleep эффективно вешает UI поток, поэтому результат неудивителен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 15:49 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
Вы не туда ткнули мышкой либо: 1. При выборе типа проекта в VS 2. При выборе раздела форума для вопроса ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2014, 21:15 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
А чего набросились? Автор по сути спросил, как в ходе вычислений менять визуальное состояние. И сам разобрался, что нужно в другом потоке. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2014, 09:49 |
|
Visibility не срабатывает мгновенно
|
|||
---|---|---|---|
#18+
@k@DElpher, авторDispatcher.BeginInvokeвроде вы и так выполняете Thread.Sleep в потоке UI, такие операции лучше в отдельном потоке выполнять ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2014, 16:34 |
|
|
start [/forum/topic.php?fid=21&msg=38643318&tid=1441116]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
137ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 234ms |
0 / 0 |