This commit is contained in:
Kangho 2018-03-02 05:13:14 +09:00 коммит произвёл Jason Smith
Родитель 3f35c8be34
Коммит 32c929cb0d
4 изменённых файлов: 37 добавлений и 1 удалений

Просмотреть файл

@ -10,6 +10,8 @@ namespace Xamarin.Forms
public T TV { get; set; }
public T Watch { get; set; }
public static implicit operator T(OnIdiom<T> onIdiom)
{
switch (Device.Idiom)
@ -23,6 +25,8 @@ namespace Xamarin.Forms
return onIdiom.Desktop;
case TargetIdiom.TV:
return onIdiom.TV;
case TargetIdiom.Watch:
return onIdiom.Watch;
}
}
}

Просмотреть файл

@ -6,6 +6,7 @@ namespace Xamarin.Forms
Phone,
Tablet,
Desktop,
TV
TV,
Watch
}
}

Просмотреть файл

@ -156,5 +156,22 @@
</remarks>
</Docs>
</Member>
<Member MemberName="Watch">
<MemberSignature Language="C#" Value="public T Watch { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance !T Watch" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>T</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the value applied on Watch-like devices.</summary>
<value>A T.</value>
<remarks>
</remarks>
</Docs>
</Member>
</Members>
</Type>

Просмотреть файл

@ -114,5 +114,19 @@
<summary>(Unused) Indicates that Forms is running on an unsupported device.</summary>
</Docs>
</Member>
<Member MemberName="Watch">
<MemberSignature Language="C#" Value="Watch" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Xamarin.Forms.TargetIdiom Watch = int32(5)" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Xamarin.Forms.TargetIdiom</ReturnType>
</ReturnValue>
<Docs>
<summary>Indicates that Forms is running on a smart watch such as Samsing Gear S serires.</summary>
</Docs>
</Member>
</Members>
</Type>