WPF에서 현재 활성화된 화면의 크기를 얻는 방법
멀티 스크린 설정 영역에서는 애플리케이션이 표시되는 화면의 크기를 결정합니다. WPF는 SystemParameters.PrimaryScreenWidth 및 SystemParameters.PrimaryScreenHeight를 통해 기본 화면 크기에 대한 액세스를 제공하지만 이것이 항상 충분하지는 않습니다.
이 제한 사항을 해결하기 위해 System.Windows의 Screen 클래스를 사용하여 사용자 지정 솔루션을 구현할 수 있습니다. .Forms 네임스페이스. 이 접근 방식은 XAML 또는 C# 코드에서 화면 크기를 검색하는 기능을 제공합니다.
아래 코드 조각은 C#의 기능을 캡슐화합니다. 클래스:
public class WpfScreen { // ... (class definition and methods) }
사용:
C#: 다음 메서드를 사용하여 화면 크기를 가져옵니다.
예:
WpfScreen currentScreen = WpfScreen.GetScreenFrom(Window.GetWindow(this)); double screenWidth = currentScreen.DeviceBounds.Width; double screenHeight = currentScreen.DeviceBounds.Height;
이 클래스는 활성 화면의 크기를 결정하는 편리한 방법을 제공합니다. 다중 모니터 환경에서 정확한 애플리케이션 배치 및 크기 조정.
위 내용은 WPF에서 활성 화면의 크기를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!