2011-03-13 4 views
5

WPF에서 응용 프로그램과 같은 메모장을 만듭니다. 화면 크기에 따라 창 높이와 너비를 설정하고 싶습니다. 화면 높이와 너비는 어떻게 얻을 수 있습니까?WPF 창 크기

+0

Screen.PrimaryScreen.Bounds –

+0

참. 인터넷 검색시 절약 할 수있는 자동 응답 시스템이라고 가정해서는 안됩니다. –

+2

화면 크기에 맞게 창을 표시하려면 왜 최대화하지 않는가? –

답변

8

그냥 윈도우 속성에 SystemParameters 속성을 바인딩합니다.

<Window x:Class="YourWindow" 
    Height="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Height}" 
    Width="{Binding Source={x:Static SystemParameters.WorkArea}, Path=Width}"> 
+2

SystemParameters는 모든 속성에 대한 리소스 키를 제공합니다. 바인딩 대신 DynamicResource를 사용하는 것이 좋습니다. –

+0

여기가 작동하지 않습니다. "SystemParameters는 Windows Presentation Foundation (WPF) 프로젝트에서 지원되지 않습니다." 수치심 : | – Malavos