summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core
diff options
context:
space:
mode:
authorKangho <rookiejava+github@gmail.com>2017-02-03 04:25:40 +0900
committerKangho Hur <kangho.hur@samsung.com>2017-03-24 13:18:57 +0900
commit4cf32c94986e6541f67c4909ac5428c92a221bce (patch)
tree0322ba469386158b8346663d8783f37ab1129578 /Xamarin.Forms.Core
parent1c019470b9c2af3a1f9ab25252b23327ca5e351a (diff)
downloadxamarin-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.cs6
-rw-r--r--Xamarin.Forms.Core/TargetIdiom.cs5
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
+}