diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2017-01-12 21:05:41 +0100 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2017-01-12 12:05:41 -0800 |
commit | b6cb64e4930de9b16309f2d30c6bb0a2177048fd (patch) | |
tree | ae15f36d3e0e60cac6305f90520ad778de9c6ee3 /Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs | |
parent | 3af99cbbe145a876cc9839af0adead83695b5445 (diff) | |
download | xamarin-forms-b6cb64e4930de9b16309f2d30c6bb0a2177048fd.tar.gz xamarin-forms-b6cb64e4930de9b16309f2d30c6bb0a2177048fd.tar.bz2 xamarin-forms-b6cb64e4930de9b16309f2d30c6bb0a2177048fd.zip |
[C] new OnPlatform mechanism (#658)
* [C] Obsolete TargetPlatform
* [Xaml] support and test the new syntax
* blind fix windows platforms
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2976.cs | 16 |
1 files changed, 8 insertions, 8 deletions
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 } |