0
我有用戶控件(名爲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」,使顯示「myControl」全屏就像你在每一個視頻播放器切換全屏模式,在全屏模式下有「btnFullscreen」和「Player」
對不起,我說英文不太好,非常感謝!
private void btnFullscreen_Click(object sender, RoutedEventArgs e)
{
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
Player.IsFullWindow = true;
}
而且MyControl.xaml:
如果我使用「Player.IsFullWindow = true」,「Player」在屏幕上不顯示「btnFullscreen」。我想創建新的播放器控制像播放按鈕,音量滑塊,全屏按鈕,滑塊... ...新的播放器... 謝謝! – Nam
如果你想創建自己的視頻播放器,我建議你創建一個自定義的媒體傳輸控件,並添加全屏按鈕作爲此控件的自定義按鈕。請檢查我的答案的更新。 –
感謝您的建議,我會試試:) – Nam