Skip to content
This repository was archived by the owner on Apr 29, 2024. It is now read-only.

Commit 29ef268

Browse files
committed
UWP build fixes for 4.5.
1 parent d322004 commit 29ef268

File tree

4 files changed

+22
-23
lines changed

4 files changed

+22
-23
lines changed

Advanced/DependencyResolution/DIContainerDemo/DIContainerDemo.UWP/FormsVideoPlayer/VideoPlayerRenderer.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
using Windows.Storage;
44
using Windows.Storage.Streams;
55
using Windows.UI.Xaml;
6-
using Windows.UI.Xaml.Controls;
7-
using Windows.UI.Xaml.Media;
6+
using WinControls = Windows.UI.Xaml.Controls;
7+
using WinMedia = Windows.UI.Xaml.Media;
88
using Xamarin.Forms;
99
using Xamarin.Forms.Platform.UWP;
1010
using DIContainerDemo;
@@ -13,7 +13,7 @@
1313
typeof(FormsVideoLibrary.UWP.VideoPlayerRenderer))]
1414
namespace FormsVideoLibrary.UWP
1515
{
16-
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, MediaElement>
16+
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, WinControls.MediaElement>
1717
{
1818
ILogger _logger;
1919

@@ -32,7 +32,7 @@ protected override void OnElementChanged(ElementChangedEventArgs<VideoPlayer> ar
3232
{
3333
if (Control == null)
3434
{
35-
MediaElement mediaElement = new MediaElement();
35+
WinControls.MediaElement mediaElement = new WinControls.MediaElement();
3636
SetNativeControl(mediaElement);
3737

3838
mediaElement.MediaOpened += OnMediaElementMediaOpened;
@@ -86,12 +86,12 @@ void OnMediaElementCurrentStateChanged(object sender, RoutedEventArgs args)
8686

8787
switch (Control.CurrentState)
8888
{
89-
case MediaElementState.Playing:
89+
case WinMedia.MediaElementState.Playing:
9090
videoStatus = VideoStatus.Playing;
9191
break;
9292

93-
case MediaElementState.Paused:
94-
case MediaElementState.Stopped:
93+
case WinMedia.MediaElementState.Paused:
94+
case WinMedia.MediaElementState.Stopped:
9595
videoStatus = VideoStatus.Paused;
9696
break;
9797
}

Advanced/DependencyResolution/FactoriesDemo/FactoriesDemo.UWP/FormsVideoPlayer/VideoPlayerRenderer.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
using Windows.Storage;
44
using Windows.Storage.Streams;
55
using Windows.UI.Xaml;
6-
using Windows.UI.Xaml.Controls;
7-
using Windows.UI.Xaml.Media;
6+
using WinControls = Windows.UI.Xaml.Controls;
7+
using WinMedia = Windows.UI.Xaml.Media;
88
using Xamarin.Forms;
99
using Xamarin.Forms.Platform.UWP;
1010
using FactoriesDemo;
@@ -13,7 +13,7 @@
1313
typeof(FormsVideoLibrary.UWP.VideoPlayerRenderer))]
1414
namespace FormsVideoLibrary.UWP
1515
{
16-
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, MediaElement>
16+
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, WinControls.MediaElement>
1717
{
1818
ILogger _logger;
1919

@@ -32,7 +32,7 @@ protected override void OnElementChanged(ElementChangedEventArgs<VideoPlayer> ar
3232
{
3333
if (Control == null)
3434
{
35-
MediaElement mediaElement = new MediaElement();
35+
WinControls.MediaElement mediaElement = new WinControls.MediaElement();
3636
SetNativeControl(mediaElement);
3737

3838
mediaElement.MediaOpened += OnMediaElementMediaOpened;
@@ -86,12 +86,12 @@ void OnMediaElementCurrentStateChanged(object sender, RoutedEventArgs args)
8686

8787
switch (Control.CurrentState)
8888
{
89-
case MediaElementState.Playing:
89+
case WinMedia.MediaElementState.Playing:
9090
videoStatus = VideoStatus.Playing;
9191
break;
9292

93-
case MediaElementState.Paused:
94-
case MediaElementState.Stopped:
93+
case WinMedia.MediaElementState.Paused:
94+
case WinMedia.MediaElementState.Stopped:
9595
videoStatus = VideoStatus.Paused;
9696
break;
9797
}

CustomRenderers/VideoPlayerDemos/VideoPlayerDemos/VideoPlayerDemos.UWP/FormsVideoLibrary/VideoPlayerRenderer.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
using Windows.Storage;
55
using Windows.Storage.Streams;
66
using Windows.UI.Xaml;
7-
using Windows.UI.Xaml.Controls;
8-
using Windows.UI.Xaml.Media;
7+
using WinControls = Windows.UI.Xaml.Controls;
8+
using WinMedia = Windows.UI.Xaml.Media;
99

1010
using Xamarin.Forms;
1111
using Xamarin.Forms.Platform.UWP;
@@ -15,7 +15,7 @@
1515

1616
namespace FormsVideoLibrary.UWP
1717
{
18-
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, MediaElement>
18+
public class VideoPlayerRenderer : ViewRenderer<VideoPlayer, WinControls.MediaElement>
1919
{
2020
protected override void OnElementChanged(ElementChangedEventArgs<VideoPlayer> args)
2121
{
@@ -25,7 +25,7 @@ protected override void OnElementChanged(ElementChangedEventArgs<VideoPlayer> ar
2525
{
2626
if (Control == null)
2727
{
28-
MediaElement mediaElement = new MediaElement();
28+
WinControls.MediaElement mediaElement = new WinControls.MediaElement();
2929
SetNativeControl(mediaElement);
3030

3131
mediaElement.MediaOpened += OnMediaElementMediaOpened;
@@ -73,12 +73,12 @@ void OnMediaElementCurrentStateChanged(object sender, RoutedEventArgs args)
7373

7474
switch (Control.CurrentState)
7575
{
76-
case MediaElementState.Playing:
76+
case WinMedia.MediaElementState.Playing:
7777
videoStatus = VideoStatus.Playing;
7878
break;
7979

80-
case MediaElementState.Paused:
81-
case MediaElementState.Stopped:
80+
case WinMedia.MediaElementState.Paused:
81+
case WinMedia.MediaElementState.Stopped:
8282
videoStatus = VideoStatus.Paused;
8383
break;
8484
}

TodoLocalizedRTL/TodoLocalized.UWP/Speech.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using System;
22
using TodoLocalized.UWP;
33
using Windows.Media.SpeechSynthesis;
4-
using Windows.UI.Xaml.Controls;
54
using Xamarin.Forms;
65

76
[assembly: Dependency(typeof(Speech))]
@@ -14,7 +13,7 @@ public async void Speak(string text)
1413
using (var speech = new SpeechSynthesizer())
1514
{
1615
var stream = await speech.SynthesizeTextToStreamAsync(text);
17-
var mediaElement = new MediaElement();
16+
var mediaElement = new Windows.UI.Xaml.Controls.MediaElement();
1817
mediaElement.SetSource(stream, stream.ContentType);
1918
mediaElement.Play();
2019
}

0 commit comments

Comments
 (0)