diff options
author | Kangho <rookiejava+github@gmail.com> | 2017-02-03 04:25:40 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-03-24 13:18:57 +0900 |
commit | 4cf32c94986e6541f67c4909ac5428c92a221bce (patch) | |
tree | 0322ba469386158b8346663d8783f37ab1129578 /Xamarin.Forms.Core | |
parent | 1c019470b9c2af3a1f9ab25252b23327ca5e351a (diff) | |
download | xamarin-forms-4cf32c94986e6541f67c4909ac5428c92a221bce.tar.gz xamarin-forms-4cf32c94986e6541f67c4909ac5428c92a221bce.tar.bz2 xamarin-forms-4cf32c94986e6541f67c4909ac5428c92a221bce.zip |
Add TV to TargetIdiom (#738)
Diffstat (limited to 'Xamarin.Forms.Core')
-rw-r--r-- | Xamarin.Forms.Core/OnIdiom.cs | 6 | ||||
-rw-r--r-- | Xamarin.Forms.Core/TargetIdiom.cs | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/Xamarin.Forms.Core/OnIdiom.cs b/Xamarin.Forms.Core/OnIdiom.cs index 24ada865..5d3226f7 100644 --- a/Xamarin.Forms.Core/OnIdiom.cs +++ b/Xamarin.Forms.Core/OnIdiom.cs @@ -1,4 +1,4 @@ -namespace Xamarin.Forms +namespace Xamarin.Forms { public class OnIdiom<T> { @@ -8,6 +8,8 @@ public T Desktop { get; set; } + public T TV { get; set; } + public static implicit operator T(OnIdiom<T> onIdiom) { switch (Device.Idiom) @@ -19,6 +21,8 @@ return onIdiom.Tablet; case TargetIdiom.Desktop: return onIdiom.Desktop; + case TargetIdiom.TV: + return onIdiom.TV; } } } diff --git a/Xamarin.Forms.Core/TargetIdiom.cs b/Xamarin.Forms.Core/TargetIdiom.cs index d19875db..645ac129 100644 --- a/Xamarin.Forms.Core/TargetIdiom.cs +++ b/Xamarin.Forms.Core/TargetIdiom.cs @@ -5,6 +5,7 @@ namespace Xamarin.Forms Unsupported, Phone, Tablet, - Desktop + Desktop, + TV } -}
\ No newline at end of file +} |