是这样的,一个WPF程序,MaxWidth="{DynamicResource {x:Static SystemParameters.MaximizedPrimaryScreenWidthKey}}" MaxHeight="{DynamicResource {x:Static SystemParameters.MaximizedPrimaryScreenHeightKey}}"
也就是说最大长高都绑定了主显示器分辨率。这个时候使用最大化方法。窗体是以主显示的分辨率最大化的,比如主显示器是800 600.那窗体最大化的时候就是800 600 如果有第二个显示器分辨率是1920 1080 。则窗体在第二显示器最大化还是800 600.
上面是我验证的。但是我手头有一个WPF程序,我已经将MaxWidth="{DynamicResource {x:Static SystemParameters.MaximizedPrimaryScreenWidthKey}}" MaxHeight="{DynamicResource {x:Static SystemParameters.MaximizedPrimaryScreenHeightKey}}"删除了。但是在最大化的时候还是以主显示器的分辨率为大小。我想问下,这种情况,还有什么因素会影响窗体最大化的大小呢。