螢幕變小後,wpf視窗被截掉的問題。

2022-02-07 13:49:14 字數 296 閱讀 9745

用過小螢幕的朋友可能會碰到這個問題,

例如,wpf窗體寬度為1000,顯示器螢幕寬度只有800,開啟wpf應用程式後,剩餘的200沒了,移動窗體發現這200根本就沒有render出來。

解決辦法,設定minwidth = 1000,視窗就會全部顯示。

如果要考慮mui,sizetocontent = true,最小寬度就沒辦法設定了,怎麼辦呢?

重寫measureoverride ,自己測量尺寸,然後在loaded中加入   this.minwidth = this.actualwidth;

大功告成。

螢幕變小後,wpf視窗被截掉的問題

用過小螢幕的朋友可能會碰到這個問題,例如,wpf窗體寬度為1000,顯示器螢幕寬度只有800,開啟wpf應用程式後,剩餘的200沒了,移動窗體發現這200根本就沒有render出來。解決辦法,設定minwidth 1000,視窗就會全部顯示。如果要考慮mui,sizetocontent true,最...

wpf獲取螢幕座標

wpf程式設計時,我們經常使用mouse.getposition iinputelement relativeto 或mouseeventargs.getposition iinputelement relativeto 來獲取滑鼠相對於某一介面元素的相對位置,這自然也聯想到另外的乙個問題 如何獲取...

wpf 日期選擇對話窗 11 WPF 日期控制項

1.屬性 1 displaydatestart 日曆能夠顯示的最早時間和最晚時間 共有屬性 datetime datatime1 new datetime 2019,10,6 datetime datatime2 new datetime 2020,3,8 calendar.displaydates...