2009-12-07 2 views
4

나는 WPF를 사용하고있다많은 스크린 (WPF)에 전체 화면

나는 나의 창문이 모든 스크린의 전체 스크린을 가져 가고 싶다.

나는 코드를 사용하는 경우 : 그것은 단지 활성화 된 화면을 소요

WindowState = WindowState.Normal; 
WindowStyle = WindowStyle.None; 
Topmost = true; 
WindowState = WindowState.Maximized; 

합니다. 모든 화면을 채우는 방법?

귀하의 도움에 감사드립니다.

+0

어떻게 내 모습과 같이 이상한 모양의 구성을 처리합니까? (두 화면은 위쪽/아래쪽 가장자리를 공유하지 않습니다). –

+0

마지막으로, 모든 화면의 최소값과 최대 값을 계산 한 곳에서 뭔가를했습니다.이 크기의 창을 만듭니다. – Tim

답변

3

최대화 된 창 상태는 한 화면 만 채 웁니다. Windows에서 Windows가 작동하는 방식입니다.

모든 디스플레이에 대해 별도의 창을 만들거나 모든 디스플레이의 가장 낮은 x/y 좌표에 단일 창을 배치하고 모든 디스플레이를 채울 수 있도록 크기를 조정할 수 있습니다.

 
     ┌──────┐ 
     │  │ 
     │  │ 
     │  │ ┌──────────┐ 
     │  │ │   │ 
     └──────┘ │   │ 
    ┌───────┐ │   │ 
    │  │ │   │ 
    │  │ │   │ 
    │  │ └──────────┘ 
    │  │ 
    └───────┘ 

전적으로 가능하고 경우에 처리 할 수있는 고통 : 그런 다음 하나는 기대하지 않을 것이다 디스플레이 구성이 있기 때문에 당신은 화면이하지만, 창문 표면에있는 위치에 메모를 유지해야 직사각형 설정 만 기대합니다.

+0

여러분의 도움에 감사드립니다. 화면으로 창을 만듭니다. 감사합니다. – Tim