2009-10-09 5 views
29

화면의 오른쪽 상단에 WPF 창이 열리도록하고 싶습니다.WPF 창의 시작 위치 변경

지금은 창을 열고 이동 (user32.dll의 movewindow를 통해) 할 수 있습니다. 그러나이 방법은 창을 기본 위치에서 열고 완전히로드 한 다음 오른쪽 상단으로 이동한다는 의미입니다.

어떻게 윈도우의 초기 위치와 크기를 지정할 수 있도록 변경할 수 있습니까?

답변

76

은 그냥 WindowStartupLocation 높이, 폭, 왼쪽을 설정하고, 최고 XAML에서 :

<Window x:Class="WpfApplication1.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" 
    Height="500" Width="500" 
    WindowStartupLocation="Manual" 
    Left="0" Top="0"> 
</Window> 
+0

감사합니다! 나는 그것이 단순해야만한다는 것을 알았지 만 물론 복잡한 해결책을 찾으려고 노력했습니다. :) – Evan

+0

좋아요! 이것이 내가'win.WindowStartupLocation ='[WindowStartupLocation] (https://msdn.microsoft.com/en-us/library/system.windows.windowstartuplocation (v = vs.110) .aspx)'을 찾고있는 이유입니다. CenterScreen; – marbel82