Device.OnPlatform Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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);