Skip to content

Commit

Permalink
Fix for scrollview on uwp
Browse files Browse the repository at this point in the history
  • Loading branch information
martijn00 committed Aug 11, 2020
1 parent 004920c commit 357299d
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions MediaManager.Forms/Platforms/Uap/VideoViewRenderer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ namespace MediaManager.Forms.Platforms.Uap
public class VideoViewRenderer : ViewRenderer<VideoView, MediaManager.Platforms.Uap.Video.VideoView>
{
private MediaManager.Platforms.Uap.Video.VideoView _videoView;
private static IMediaManager MediaManager => CrossMediaManager.Windows;

protected override void OnElementChanged(ElementChangedEventArgs<VideoView> args)
{
Expand All @@ -33,10 +34,18 @@ protected override Size MeasureOverride(Size availableSize)
{
if (_videoView != null)
{
_videoView.Height = availableSize.Height;
if(!double.IsInfinity(availableSize.Height))
{
_videoView.Height = availableSize.Height;
_videoView.PlayerView.Height = availableSize.Height;
}
else
{
_videoView.Height = MediaManager.MediaPlayer.VideoHeight > 0 ? MediaManager.MediaPlayer.VideoHeight : 300;
_videoView.PlayerView.Height = MediaManager.MediaPlayer.VideoHeight > 0 ? MediaManager.MediaPlayer.VideoHeight : 300;
}

_videoView.Width = availableSize.Width;

_videoView.PlayerView.Height = availableSize.Height;
_videoView.PlayerView.Width = availableSize.Width;
}
try
Expand Down

0 comments on commit 357299d

Please sign in to comment.