Microsoft.Windows.Shell
DLL 및 .NET 4.0을 사용하여 WPF에서 사용자 지정 창을 만들었습니다.최대 WPF 창에서 작업 표시 줄 덮지 않음
문제는 작업 표시 줄이 자동 숨김으로 설정되고 창이 최대화되면 창에 작업 표시 줄이 완전히 덮여 있다는 것입니다. 몇 가지 다른 솔루션 (처음 몇 가지 Google 결과)을 시도했지만 아무도 실제로 작동하지 않습니다.
MahApps.Metro
패키지가 사용하는 방법은 작업 표시 줄이 이 아닌 자동 숨김 인 경우 화면 하단에서 1px 떨어진 창을 설정합니다.
은 내가 작업 표시 줄이 모두로 설정되어있을 때 작업 표시 줄이
- 작품이 항상 표시 솔루션 및 자동 숨기기가 필요합니다.
어떻게하면 창을 최대화 할 수 있습니까?저는 항상 "최대화"상태가 도구 모음 (및 동작)을 고려했다고 가정했습니다. – ChrisF
WPF에서 사용자 정의 윈도우를 사용하면 렌더링 시스템은'WindowState'가'WindowState.Maximized'로 설정된 경우 자동 숨겨진 작업 표시 줄을 완전히 무시합니다. –
나는 또한 전에 이것을 가졌다. 사용자 정의 윈도우가 작업 표시 줄을 존중하려면 Win32 API를 사용하여 작업 표시 줄을 찾아야합니다. –