由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问一个WPF的问题
相关主题
大家难道全是半路出家?貌似node.js比vert.x跟流行
以前是java 程序员,要面试.net 程序员狗狗抛弃Java转投swift?
大牛们讨论一下异步编程吧还在讨论Python 2.7 vs Python 3.x的看这个
同步编程真郁闷据说现在流行Isomorphic JavaScript
看了一下C#的async awaitJavaScript 比python优雅很多
哎。又有公司从.NET转Node了Typescript是不是实际上反 functional programming 的?
scala的基于future并行async程序怎么写哈哈, 不喜欢typescript 是不是都是新手?
typescript要搞什么?请推荐一下C#进阶书籍?
相关话题的讨论汇总
话题: ui话题: wpf话题: async话题: 更新
进入Programming版参与讨论
1 (共1页)
z********y
发帖数: 109
1
如果在很短的时间发生了几千个更新,如何使wpf ui更有效,没有延迟?
谢谢
a9
发帖数: 21638
2
几千个更新以后再执行ui更新?

【在 z********y 的大作中提到】
: 如果在很短的时间发生了几千个更新,如何使wpf ui更有效,没有延迟?
: 谢谢

z********y
发帖数: 109
3
应该同时。更新的同时不能freeze/slow UI.

【在 a9 的大作中提到】
: 几千个更新以后再执行ui更新?
N********n
发帖数: 8363
4

更新不要用UI THREAD,从当年MFC继承下来的规范。

【在 z********y 的大作中提到】
: 如果在很短的时间发生了几千个更新,如何使wpf ui更有效,没有延迟?
: 谢谢

N********n
发帖数: 8363
5

此外WPF现在也支持ASYNC/AWAIT了,可以改善UI反应速度。

【在 N********n 的大作中提到】
:
: 更新不要用UI THREAD,从当年MFC继承下来的规范。

z********y
发帖数: 109
6
OnPropertyChanged event总是要在UI thread fire吧。如果有很多的
OnPropertyChanged event要同时fire,UI肯定慢。这个问题是不是和visualization有
关,显示的数据要立即更新,不在屏幕上的数据defer update呀?

【在 N********n 的大作中提到】
:
: 此外WPF现在也支持ASYNC/AWAIT了,可以改善UI反应速度。

c********1
发帖数: 5269
7
The resolution for typical eyes is about 24 frames per seconds.
UI is updated at the rate of 100 times per seconds should be good enough.
I am developing an electric data graphing application,I make the UI update
rate
user configurable(independent of the data update rate), the graph looks
pretty smooth at 20 times per seconds update rate.

【在 z********y 的大作中提到】
: 如果在很短的时间发生了几千个更新,如何使wpf ui更有效,没有延迟?
: 谢谢

c********1
发帖数: 5269
c*********e
发帖数: 16335
9
你要“更新的同时不能freeze/slow UI”?
那只能用async达到这个效果.

【在 z********y 的大作中提到】
: 应该同时。更新的同时不能freeze/slow UI.
z********y
发帖数: 109
10
C#5.0之前呢?对于large dataset来说,这好像也不是一个少见的问题。如果大量的
async更新,内存的开销也不小吧?

【在 c*********e 的大作中提到】
: 你要“更新的同时不能freeze/slow UI”?
: 那只能用async达到这个效果.

c*********e
发帖数: 16335
11
内存现在可以很大了,担心什么?

【在 z********y 的大作中提到】
: C#5.0之前呢?对于large dataset来说,这好像也不是一个少见的问题。如果大量的
: async更新,内存的开销也不小吧?

d******k
发帖数: 4295
12
re,理论上无法做到真正的后端和前端的实时更新,最现实的做法就是固定时间刷新。
至于是1秒刷新多少次,楼主可以具体测一下,在刷新速率和反应时间之间找个平衡。

【在 c********1 的大作中提到】
: The resolution for typical eyes is about 24 frames per seconds.
: UI is updated at the rate of 100 times per seconds should be good enough.
: I am developing an electric data graphing application,I make the UI update
: rate
: user configurable(independent of the data update rate), the graph looks
: pretty smooth at 20 times per seconds update rate.

n*w
发帖数: 3393
13
rx framework?

【在 z********y 的大作中提到】
: 如果在很短的时间发生了几千个更新,如何使wpf ui更有效,没有延迟?
: 谢谢

z********y
发帖数: 109
14
请问,你说的async是OnPropertyChanged()时async,还是binding时IsAsync=True?
谢谢

【在 c*********e 的大作中提到】
: 你要“更新的同时不能freeze/slow UI”?
: 那只能用async达到这个效果.

1 (共1页)
进入Programming版参与讨论
相关主题
请推荐一下C#进阶书籍?看了一下C#的async await
大家都怎么用Spring哎。又有公司从.NET转Node了
这里高手很多, 我就趁机会问一个严肃的问题吧scala的基于future并行async程序怎么写
买不起 visual studio 和 matlabtypescript要搞什么?
大家难道全是半路出家?貌似node.js比vert.x跟流行
以前是java 程序员,要面试.net 程序员狗狗抛弃Java转投swift?
大牛们讨论一下异步编程吧还在讨论Python 2.7 vs Python 3.x的看这个
同步编程真郁闷据说现在流行Isomorphic JavaScript
相关话题的讨论汇总
话题: ui话题: wpf话题: async话题: 更新