난 당신이 모든 비디오 플레이어에서 전체 화면 모드를 전환처럼 "MyControl"전체 화면을 만들기 위해 "btnFullscreen"을 클릭합니다 UserControl을 (MyControl 이름)UWP에서 UserControl 전체 화면을 만드는 방법은 무엇입니까?
<Grid Background="White">
<MediaElement Name="Player"></MediaElement>
<Button Name="btnFullscreen"
VerticalAlignment="Bottom"
HorizontalAlignment="Center"
Content="Fullscreen"></Button>
</Grid>
및 MainPage.xaml을
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<local:MyControl></local:MyControl>
</Grid>
이 , 전체 화면 모드에서 "btnFullscreen"및 "Player"가 표시됩니다.
죄송합니다. 영어가 능숙하지 않아서 고맙습니다.
private void btnFullscreen_Click(object sender, RoutedEventArgs e)
{
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
Player.IsFullWindow = true;
}
그리고 MyControl.xaml :
"Player.IsFullWindow = true"를 사용하면 "플레이어"가 화면에 "btnFullscreen"을 표시하지 않습니다. 플레이 버튼, 볼륨 슬라이더, 전체 화면 버튼, 슬라이더와 같은 새로운 플레이어 컨트롤로 새로운 비디오 플레이어를 만들고 싶습니다 ... 고마워요! – Nam
자신 만의 비디오 플레이어를 만들려면 사용자 지정 미디어 전송 컨트롤을 만들고이 컨트롤의 사용자 지정 단추로 전체 화면 단추를 추가하는 것이 좋습니다. 제 답변의 업데이트를 확인하십시오. –
당신의 제안에 감사드립니다, 나는 그것을 시도합니다 :) – Nam