는 I는 PopUp
내부 MediaElement
제어있다. MediaElement의 크기를 와이드 스크린으로 조정하면 하단의 영역이 잘립니다 (이미지 참조).WPF : PopUp의 MediaElement에서 화면 높이의 크기를 조정할 수없는 이유는 무엇입니까? <img src="https://i.stack.imgur.com/b7dmx.png" alt="MediaElement"></p> <p>
내가 뭘 잘못 했니? 그것을 고치는 방법? 고마워요!
XAML :
<Popup PlacementRectangle="-500,0,0,0" Placement="Relative" IsOpen="True" Name="popup">
<MediaElement Name="me" Width="480" Height="360" Volume="1"
MouseLeftButtonUp="me_MouseLeftButtonUp"/>
</Popup>
코드 : 팝업 화면의 75 % 이상을 커버 할 수
bool fullscreen = false;
private void me_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
fullscreen = !fullscreen;
if (fullscreen)
{
popup.PlacementRectangle = new Rect(0, 0, 0, 0);
popup.Placement = PlacementMode.Absolute;
me.Width = Screen.PrimaryScreen.Bounds.Width;
me.Height = Screen.PrimaryScreen.Bounds.Height;
}
else
{
popup.PlacementRectangle = new Rect(-500, 0, 0, 0);
popup.Placement = PlacementMode.Relative;
me.Width = 480;
me.Height = 360;
}
}