From b6cb64e4930de9b16309f2d30c6bb0a2177048fd Mon Sep 17 00:00:00 2001 From: Stephane Delcroix Date: Thu, 12 Jan 2017 21:05:41 +0100 Subject: [C] new OnPlatform mechanism (#658) * [C] Obsolete TargetPlatform * [Xaml] support and test the new syntax * blind fix windows platforms --- .../Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs') diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs index 7e903141..b145d9de 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs @@ -73,15 +73,15 @@ namespace Xamarin.Forms.Controls.Issues // The root page of your application Content = new StackLayout { - Padding = new Thickness (0, Device.OnPlatform(20,0,0), 0, 0), + Padding = Device.RuntimePlatform == Device.iOS ? new Thickness(0, 20, 0, 0) : new Thickness(0), Children = { new Label { #pragma warning disable 618 XAlign = TextAlignment.Center, #pragma warning restore 618 - Text = Device.OnPlatform("Custom renderer UITableView","Custom renderer ListView","Custom renderer todo") + Text = Device.RuntimePlatform == Device.iOS ? "Custom renderer UITableView" : Device.RuntimePlatform == Device.Android ? "Custom renderer ListView" : "Custom renderer todo" }, - fasterListView + fasterListView } }; } @@ -143,7 +143,7 @@ namespace Xamarin.Forms.Controls.Issues }; Content = new StackLayout { - Padding = new Thickness (5, Device.OnPlatform(20,0,0), 5, 0), + Padding = Device.RuntimePlatform == Device.iOS ? new Thickness(5, 20, 5, 0) : new Thickness(5,0), Children = { new Label { #pragma warning disable 618 @@ -185,7 +185,7 @@ namespace Xamarin.Forms.Controls.Issues }; Content = new StackLayout { - Padding = new Thickness (0, Device.OnPlatform(20,0,0), 0, 0), + Padding = Device.RuntimePlatform == Device.iOS ? new Thickness(0, 20, 0, 0) : new Thickness(0), Children = { new Label { #pragma warning disable 618 @@ -250,7 +250,7 @@ namespace Xamarin.Forms.Controls.Issues b.Clicked += (sender, e) => Navigation.PopModalAsync(); Content = new StackLayout { - Padding = new Thickness (0, Device.OnPlatform(20,0,0), 0, 0), + Padding = Device.RuntimePlatform == Device.iOS ? new Thickness(0, 20, 0, 0) : new Thickness(0), HorizontalOptions = LayoutOptions.Center, VerticalOptions = LayoutOptions.Center, Children = { @@ -289,13 +289,13 @@ namespace Xamarin.Forms.Controls.Issues // The root page of your application Content = new StackLayout { - Padding = new Thickness (0, Device.OnPlatform(20,0,0), 0, 0), + Padding = Device.RuntimePlatform == Device.iOS ? new Thickness(0, 20, 0, 0) : new Thickness(0), Children = { new Label { #pragma warning disable 618 XAlign = TextAlignment.Center, #pragma warning restore 618 - Text = Device.OnPlatform("Custom UITableView+UICell","Custom ListView+Cell","Custom renderer todo") + Text = Device.RuntimePlatform == Device.iOS ? "Custom UITableView+UICell" : Device.RuntimePlatform == Device.Android ? "Custom ListView+Cell" : "Custom renderer todo" }, nativeListView2 } -- cgit v1.2.3