-2
를 사용하여 WPF 창을 최대화 양식 하단. 혼란에 추가하려면 폼을 드래그 이동을 사용하여 크기를 조절하면 문제가 해결됩니다. 누군가가 왜 이런 일이 발생했는지, 문제를 해결할 수있는 방법을 설명 할 수 있습니까?완전히 내가 화면의 크기를 변경하려면 다음 코드를 사용하고 WINDOWSTATE
를 사용하여 WPF 창을 최대화 양식 하단. 혼란에 추가하려면 폼을 드래그 이동을 사용하여 크기를 조절하면 문제가 해결됩니다. 누군가가 왜 이런 일이 발생했는지, 문제를 해결할 수있는 방법을 설명 할 수 있습니까?완전히 내가 화면의 크기를 변경하려면 다음 코드를 사용하고 WINDOWSTATE
완전히, 당신의 창을 최대화 Maximized
에 NoResize
및 WindowState
에 None
, ResizeMode
에 WindowStyle
을 설정합니다.
[업데이트] 다음 코드는 (당신이 이벤트 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;
}
}
}
}
솔직히 그가 창 테두리를 제거하고 싶어 의심
이 ... – Adam
내가 지정해야이 ... 창 스타일로 설정 :이 키오스크 모드에서 문제없이 일반 모드 (윈도우 크롬없이 전체 화면) 크기를 조정 아무도, 그리고 나는 최대화와 정상 사이를 전환 할 수 있기를 원합니다. 귀하의 방법은 그 기능을 제거하지 않을까요? –
@ user1118488 : 업데이트 된 답변을 참조하십시오. –