我在C#WPF應用程序。我希望主窗口具有固定大小。爲了達到這個目的,我將高度和最大高度,寬度和最大寬度設置爲相同的值。一切看起來都很好,但我也希望僅對此窗口禁用Aero捕捉效果。
從Windows註冊表或控制面板禁用Aero捕捉的解決方案被排除在外。
將窗口的ResizeMode設置爲「NoResize」也被排除,因爲這樣窗口邊框也消失了。
您對C#中的這個問題有任何工作解決方案嗎?
非常感謝。
我在C#WPF應用程序。我希望主窗口具有固定大小。爲了達到這個目的,我將高度和最大高度,寬度和最大寬度設置爲相同的值。一切看起來都很好,但我也希望僅對此窗口禁用Aero捕捉效果。
從Windows註冊表或控制面板禁用Aero捕捉的解決方案被排除在外。
將窗口的ResizeMode設置爲「NoResize」也被排除,因爲這樣窗口邊框也消失了。
您對C#中的這個問題有任何工作解決方案嗎?
非常感謝。
如this answer所述,您可以嘗試僅將ResizeMode
更改爲NoResize
。
否則,你也可以嘗試this trick也,但我沒有嘗試過自己。
這些都沒有實際工作。我以前嘗試過,但沒有成功。其中一個根本不起作用,另一個在窗口拖動完成時移除窗口邊界,並且離開沒有邊界的窗口。 – alexandrudicu 2012-07-11 21:13:03
我終於找到了一個解決方案,經過2天的搜索遍及互聯網。
http://programminghacks.net/2009/10/19/download-snapping-sticky-magnetic-windows-for-wpf
遺憾的是它不與無國界的窗口工作。
也許這可以幫助:http://stackoverflow.com/questions/2470685/disable-aero-snap-wpf – user844541 2012-07-11 12:40:05