summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core/OnIdiom.cs
diff options
context:
space:
mode:
authorKangho <rookiejava+github@gmail.com>2017-02-03 04:25:40 +0900
committerRui Marinho <me@ruimarinho.net>2017-02-02 19:25:40 +0000
commit3c7b2918b3065a81ecb4040fde09d93aae09f62d (patch)
tree5b5d27e0f2971c2df76613b7e9a603c5224c753b /Xamarin.Forms.Core/OnIdiom.cs
parent01a56f9836a1cc5ea7da860032d8ca71859b1e17 (diff)
downloadxamarin-forms-3c7b2918b3065a81ecb4040fde09d93aae09f62d.tar.gz
xamarin-forms-3c7b2918b3065a81ecb4040fde09d93aae09f62d.tar.bz2
xamarin-forms-3c7b2918b3065a81ecb4040fde09d93aae09f62d.zip
Add TV to TargetIdiom (#738)
Diffstat (limited to 'Xamarin.Forms.Core/OnIdiom.cs')
-rw-r--r--Xamarin.Forms.Core/OnIdiom.cs6
1 files changed, 5 insertions, 1 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;
}
}
}