我正在创建一个带有自定义chrome的WPF窗口,所以我设置ResizeMode="NoResize"并WindowStyle="None"实现了自己的chrome.但是,在最大化无边框窗口时会出现问题:它需要整个屏幕.
我找到了以下技巧来解决部分问题:http: //chiafong6799.wordpress.com/2009/02/05/maximizing-a-borderlessno-caption-window/
这成功地限制了窗口大小以防止覆盖任务栏.但是,如果用户的任务栏位于左侧或顶部,则无法使用,因为窗口位于0,0位置.
有没有办法更准确地检索可用区域,或查询用户任务栏的位置,以便我可以相应地定位最大化窗口?
wpf ×1