Device.OnPlatform Yöntem

Tanım

Aşırı Yüklemeler

OnPlatform(Action, Action, Action, Action)
Kullanımdan kalktı.

TargetPlatformXamarin. Forms üzerinde çalıştığı, farklı eylemleri yürütür.

OnPlatform<T>(T, T, T)
Kullanımdan kalktı.

TargetPlatformXamarin. Forms üzerinde çalışırken farklı değerler döndürür.

OnPlatform(Action, Action, Action, Action)

Dikkat

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

TargetPlatformXamarin. Forms üzerinde çalıştığı, farklı eylemleri yürütür.

[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

Parametreler

iOS
Action

seçim İOS üzerinde yürütülecek eylem.

Android
Action

seçim Android üzerinde yürütülecek eylem.

WinPhone
Action

seçim WinPhone 'da yürütülecek eylem.

Default
Action

seçim Geçerli işletim sistemi için herhangi bir eylem sağlanmadıysa yürütülecek eylem.

Öznitelikler

Açıklamalar

Bu örnek, tek bir IŞLETIM sistemindeki bir etiketin yazı tipinin nasıl değiştirileceğini gösterir.

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

Şunlara uygulanır

OnPlatform<T>(T, T, T)

Dikkat

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

TargetPlatformXamarin. Forms üzerinde çalışırken farklı değerler döndürür.

[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

Tür Parametreleri

T

Döndürülecek değerin türü.

Parametreler

iOS
T

İOS için değer.

Android
T

Android için değer.

WinPhone
T

WinPhone değeri.

Döndürülenler

T

Geçerli işletim sisteminin değeri.

Öznitelikler

Açıklamalar

Bu örnek, farklı bir IŞLETIM sisteminde bir düğme için farklı yüksekliklerde nasıl kullanıldığını gösterir.

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

Şunlara uygulanır