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) |
Geçersiz.
Xamarin.Forms üzerinde çalıştığına TargetPlatform bağlı olarak farklı Eylemler yürütür. |
OnPlatform<T>(T, T, T) |
Geçersiz.
Xamarin.Forms üzerinde çalıştığına TargetPlatform bağlı olarak 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.
Xamarin.Forms üzerinde çalıştığına TargetPlatform bağlı olarak farklı Eylemler 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
- System.Action
(isteğe bağlı) iOS üzerinde yürütülecek eylem.
- Android
- System.Action
(isteğe bağlı) Android'de yürütülecek eylem.
- WinPhone
- System.Action
(isteğe bağlı) WinPhone'da yürütülecek eylem.
- Default
- System.Action
(isteğe bağlı) Geçerli işletim sistemi için Eylem sağlanmadıysa yürütülecek Eylem.
- Öznitelikler
-
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute
Açıklamalar
Bu örnekte, tek bir işletim sistemindeki Bir Etiketin yazı tipinin nasıl değiştir olduğu gösterilmektedir.
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.
Xamarin.Forms üzerinde çalıştığına TargetPlatform bağlı olarak 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
iOS için değer.
- Android
- T
Android değeri.
- WinPhone
- T
WinPhone değeri.
Döndürülenler
Geçerli işletim sisteminin değeri.
- Öznitelikler
-
System.ComponentModel.EditorBrowsableAttribute System.ObsoleteAttribute
Açıklamalar
Bu örnekte, farklı işletim sistemindeki bir Düğme için farklı yüksekliklerin nasıl kullanılacağı gösterilmektedir.
button.HeightRequest = Device.OnPlatform (20,30,30);