可能是一個糟糕的標題,但我正在一個winforms應用程序,這一切都進展順利,直到我開始做不同大小的可用性測試。winforms應用程序 - 最好的方式來處理圖像的性能
我注意到resize事件上控件的「重繪」會非常緩慢。我搜索了一下,發現splitcontainers和dockstyle填充效果不好,所以我改變了我的方法,並且性能提高了,但速度仍然很慢。
原來我在我的usercontrols背景圖片造成了延遲,它讓我想知道這是什麼最佳做法?我有幾個不同的漸變,大約1024x768,設置爲大小模式拉伸。
我的臨時修復是用純黑替換我漂亮的漸變背景。但是這並不能讓事情看起來很好。看起來,如果我有兩個不同大小的背景圖像,並將它們交換到form_resize上,這將是最有效的,但是有很多時候我以困難的方式執行操作,因爲我不知道更好。所以我想我會在這裏問。這隻針對winforms。我可以爲我的wpf/sl文件輸出矢量。
爲什麼你們的梯度1024x768的?你有沒有試過讓它們像16x16或什麼的? – jv42 2011-05-24 14:44:05
我將其大小調整爲16x12px,並將其設置爲拉伸的背景圖像。它仍然閃爍,並且重繪我的兩個數據網格並排重疊非常緩慢。 – TWood 2011-05-24 14:49:20
太糟糕了,希望它會有所幫助。 – jv42 2011-05-24 15:28:55