WPF 응용 프로그램에 응용 프로그램이 사용 중일 때 애니메이션을 보여주는 팝업이 있습니다. 간단히 말해 :WPF 팝업 애니메이션이 항상 고객 하드웨어 중심에 있지 않음
<Popup Name="popupInitialise" AllowsTransparency="True" Placement="Center" PlacementTarget="{Binding ElementName=LayoutRootGrid}" IsOpen="{Binding IsInitialisingState}">
<control:LoadingAnimation Background="Transparent"/>
</Popup>
여기서 LayoutRootGrid는 전체 컨트롤의 컨테이너입니다.
필자는 본 적이 없지만 때로는 고객 하드웨어에서 팝업이 가운데 정렬되지 않고 왼쪽 상단 구석에 나타납니다.
무엇이 원인 일 수 있습니까? 그래픽 드라이버가이 항목의 배치에서 어떤 역할을합니까? 우리의 고객 중 하나가 100 %의 기본 이외의 설정을 다른 DPI를 사용했을 때 나는 비슷한 문제를 보았다
이 화면 중앙에 배치되어 있습니까? – kennyzx
전체 화면으로 실행 중입니다. –