Device.OnPlatform Metoda

Definice

Přetížení

OnPlatform(Action, Action, Action, Action)
Zastaralé.

Provádí různé akce v závislosti na tom, na TargetPlatform čem Xamarin.Forms pracuje.

OnPlatform<T>(T, T, T)
Zastaralé.

Vrátí různé hodnoty v závislosti na TargetPlatform Forms Xamarin.Forms pracuje.

OnPlatform(Action, Action, Action, Action)

Upozornění

OnPlatform is obsolete as of version 2.3.4. Please use 'switch (Device.RuntimePlatform)' instead.

Provádí různé akce v závislosti na tom, na TargetPlatform čem Xamarin.Forms pracuje.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("OnPlatform is obsolete as of version 2.3.4. Please use 'switch (Device.RuntimePlatform)' instead.")]
public static void OnPlatform (Action iOS = default, Action Android = default, Action WinPhone = default, Action Default = default);
static member OnPlatform : Action * Action * Action * Action -> unit

Parametry

iOS
System.Action

(volitelné) Akce, která se má provést v iOSu.

Android
System.Action

(volitelné) Akce, která se má provést v Androidu.

WinPhone
System.Action

(volitelné) The Action to execute on WinPhone.

Default
System.Action

(volitelné) Akce, která se má provést, pokud nebyla pro aktuální operační systém poskytnuta žádná akce.

Atributy
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute

Poznámky

Tento příklad ukazuje, jak změnit písmo popisku v jednom operačním systému.

Device.OnPlatform (iOS: () => label.Font = Font.OfSize ("HelveticaNeue-UltraLight", NamedSize.Large));

Platí pro

OnPlatform<T>(T, T, T)

Upozornění

OnPlatform<> (generic) is obsolete as of version 2.3.4. Please use 'switch (Device.RuntimePlatform)' instead.

Vrátí různé hodnoty v závislosti na TargetPlatform Forms Xamarin.Forms pracuje.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("OnPlatform<> (generic) is obsolete as of version 2.3.4. Please use 'switch (Device.RuntimePlatform)' instead.")]
public static T OnPlatform<T> (T iOS, T Android, T WinPhone);
static member OnPlatform : 'T * 'T * 'T -> 'T

Parametry typu

T

Typ hodnoty, která má být vrácena.

Parametry

iOS
T

Hodnota pro iOS.

Android
T

Hodnota pro Android.

WinPhone
T

Hodnota pro WinPhone.

Návraty

T

Hodnota aktuálního operačního systému.

Atributy
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute

Poznámky

Tento příklad ukazuje, jak použít různé výšky tlačítka v jiném operačním systému.

button.HeightRequest = Device.OnPlatform (20,30,30);

Platí pro