我有一個非常簡單的WPF窗口 - 它唯一的東西是一個右對齊的按鈕。當我通過拖動左邊界來調整窗口大小時,按鈕會跳躍 - 很多。自己嘗試,來回拖動左邊界。如何解決WPF窗體大小調整 - 控制滯後和黑色背景?
此外,在調整大小期間,黑色背景會暫時暴露。
在this問題,我問了一個關於Windows窗體的類似問題。我得到的唯一答案表明,這在WPF中得到了解決,然而,令人驚訝的是,它不僅不是固定的,而且WPF還增加了第二個視覺錯誤 - 臨時的黑色背景。
下面是控制滯後的樣子;發生這種情況時,我被它的頂部邊框調整窗口大小(記錄用相機,因爲屏幕蓋使它不那麼明顯的讓一切慢):
黑色邊框示例:在調整窗口大小時捕獲此邊框;這只是這樣不到一秒鐘,但它是非常明顯的:
難道我做錯了什麼?如何在調整大小期間讓我的控件在一個位置保持視覺狀態?我怎樣才能避免黑色邊框?
注意:按鈕在正確的位置最終結束了 - 調整大小時,只簡單地跳躍周圍。
我剛創建了一個截圖列表來演示這個想法。 – 2011-03-22 10:04:39
這讓我感到震驚。微軟創建了一個美妙的技術來設計漂亮的用戶界面並引入了這個可怕的視覺錯誤。 – 2011-03-22 10:06:38