有誰知道如何在.net 3.5有無邊界wpf窗口?無邊界wpf窗口行爲.net 3.5
基本上我試圖擁有與mahapps metro相同的窗口,但在.net 3.5中。當我嘗試在所提到的庫中使用無邊框行爲時,窗口右側/底部的邊緣會出現粗黑邊框。
我想避免AllowsTransparency和使用鉤消息,而不是
有誰知道如何在.net 3.5有無邊界wpf窗口?無邊界wpf窗口行爲.net 3.5
基本上我試圖擁有與mahapps metro相同的窗口,但在.net 3.5中。當我嘗試在所提到的庫中使用無邊框行爲時,窗口右側/底部的邊緣會出現粗黑邊框。
我想避免AllowsTransparency和使用鉤消息,而不是
嘗試將ResizeMove
設置爲NoResize
或CanMinimize
。這將刪除邊框。
NoResize或CanMinimize可以擺脫漂亮的陰影效果,我不想放鬆調整大小(使用夾子)。
在這種情況下,你應該實現你自己的影子(不是那麼難 - 只是把所有東西都一個Border
內具有理想的保證金,並設置DropShadowEffect
)。 CanMinimize
仍然允許您調整窗口大小,但您仍然必須implement your own resizing。
如果你想獲得完全擺脫了邊框的,你必須設置「WindowStyle」爲「無」和「ResizeMode」到「NoResize 「或」CanMinimize「。
看到我對@agentfire的回覆 – alital
'NoResize'或'CanMinimize'擺脫了良好的陰影效果,我不想鬆開調整大小(使用夾子)。 – alital
@ user1815825更新了答案。 – AgentFire