窗体Resize的效果,能否做到这样?:延迟重绘界面?
我用了<Grid>来布局窗体。我希望的效果是:
当我用鼠标拖动窗体边缘的时候(拖动过程中),不希望里面的控件布局跟着变化。
当鼠标拖动的动作就要结束了,然后在MouseUp的瞬间,界面进行一次性的重绘。
--------------------编程问答-------------------- 拦截消息吧 --------------------编程问答-------------------- 我的意思就是,当我在拖动窗体边界的时候,窗体里的控件的任何呈现,都维持不变。
当拖动结束的时候,一次性的重绘整个界面的呈现。 --------------------编程问答-------------------- 通常grid布局,是会自动根据窗体的resize情况,来即时重绘整个界面的呈现。
对于我的配置不高的机子,对资源要求太高。
Resize显得很慢,特别是界面上有很多东西的时候。
我希望,禁止“即时重绘”的方式,用“延迟重绘”的方法来降低对资源的消耗。
补充:.NET技术 , C#