2011-12-28 2 views

답변

2

완전히, 당신의 창을 최대화 MaximizedNoResizeWindowStateNone, ResizeModeWindowStyle을 설정합니다.


[업데이트] 다음 코드는 (당신이 이벤트 System.Windows.Controls.Control.MouseDoubleClick을 숨 깁니다 이후이 이벤트 핸들러 이름을 바꾼 있습니다) 나를 위해 잘 작동합니다.

private void Window_MouseDoubleClick(object sender, MouseButtonEventArgs e) 
{ 
    if (e.ChangedButton == MouseButton.Left) 
    { 
     switch (WindowState) 
     { 
      case (WindowState.Maximized): 
      { 
       ResizeMode = ResizeMode.CanResize; 
       WindowStyle = WindowStyle.SingleBorderWindow; 
       WindowState = WindowState.Normal; 
       break; 
      } 
      case (WindowState.Normal): 
      { 
       ResizeMode = ResizeMode.NoResize; 
       WindowStyle = WindowStyle.None; 
       WindowState = WindowState.Maximized; 
       break; 
      } 
     } 
    } 
} 
솔직히 그가 창 테두리를 제거하고 싶어 의심
+0

이 ... – Adam

+0

내가 지정해야이 ... 창 스타일로 설정 :이 키오스크 모드에서 문제없이 일반 모드 (윈도우 크롬없이 전체 화면) 크기를 조정 아무도, 그리고 나는 최대화와 정상 사이를 전환 할 수 있기를 원합니다. 귀하의 방법은 그 기능을 제거하지 않을까요? –

+0

@ user1118488 : 업데이트 된 답변을 참조하십시오. –

관련 문제