1 using Tizen.NUI.Binding.Internals;
3 namespace Tizen.NUI.Binding
5 internal class OnIdiom<T>
7 public T Phone { get; set; }
9 public T Tablet { get; set; }
11 public T Desktop { get; set; }
13 public T TV { get; set; }
15 public T Watch { get; set; }
17 public static implicit operator T(OnIdiom<T> onIdiom)
22 case TargetIdiom.Phone:
24 case TargetIdiom.Tablet:
25 return onIdiom.Tablet;
26 case TargetIdiom.Desktop:
27 return onIdiom.Desktop;
30 case TargetIdiom.Watch: