Device.OnPlatform Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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);