Pin Sınıf
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.
üzerindeki bir Mapişaretçi.
public class Pin : Xamarin.Forms.Element
type Pin = class
inherit Element
- Devralma
Açıklamalar
Bir Pin eşlemeye Label eklenmeden önce özelliğinin atanmış olması gerekir. Aksi takdirde, bir System.ArgumentException oluşturulur.
public static Page GetMapPage ()
{
var map = new Map (MapSpan.FromCenterAndRadius (new Position (37, -122), Distance.FromMiles (10)));
//If Label is not set, runtime exception
var pin = new Pin () {
Position = new Position (37, -122),
Label = "Some Pin!"
};
map.Pins.Add (pin);
var cp = new ContentPage {
Content = map,
};
return cp;
}
Oluşturucular
Pin() |
Varsayılan değerlerle yeni Pin bir nesne oluşturur. |
Alanlar
AddressProperty |
Address Bağlanabilir özelliği tanımlar. |
LabelProperty |
Özelliği için Label yedekleme deposu. |
PositionProperty |
Position Bağlanabilir özelliği tanımlar. |
TypeProperty |
PinType Bağlanabilir özelliği tanımlar. |
Özellikler
Address |
Sokak adresini açıklayan. |
AutomationId |
Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değer alır veya ayarlar. (Devralındığı yer: Element) |
BindingContext |
Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar. (Devralındığı yer: BindableObject) |
ClassId |
Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar. (Devralındığı yer: Element) |
Dispatcher |
üzerindeki bir Mapişaretçi. (Devralındığı yer: BindableObject) |
EffectControlProvider |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
Effects |
Bu öğeye uygulanan efektlerin listesi. (Devralındığı yer: Element) |
Id |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platform. |
Label |
ile Pinilişkilendirilmiş, kullanıcı tarafından okunabilir. |
LogicalChildren |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
MarkerId |
Xamarin tarafından dahili kullanım için. Forms platform. |
Parent |
öğesinin üst öğesini alır veya ayarlar. (Devralındığı yer: Element) |
ParentView |
Geçersiz.
Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır. (Devralındığı yer: Element) |
Platform |
Geçersiz.
üzerindeki bir Mapişaretçi. (Devralındığı yer: Element) |
Position |
öğesinin Pinenlemi ve boylamı. |
RealParent |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
StyleId |
Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar. (Devralındığı yer: Element) |
Type |
Raptiye türü. |
Yöntemler
ApplyBindings() |
bağlamalarını uygulamasına BindingContextuygulayın. (Devralındığı yer: BindableObject) |
ClearValue(BindableProperty) |
için |
ClearValue(BindablePropertyKey) |
tarafından |
CoerceValue(BindableProperty) |
üzerindeki bir Mapişaretçi. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
üzerindeki bir Mapişaretçi. (Devralındığı yer: BindableObject) |
Descendants() |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
EffectIsAttached(String) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
Equals(Object) | |
FindByName(String) |
Belirtilen ada sahip öğeyi döndürür. (Devralındığı yer: Element) |
GetHashCode() |
için karma değeri Pin |
GetValue(BindableProperty) |
BindableProperty içinde yer alan değeri döndürür. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: BindableObject) |
IsSet(BindableProperty) |
Hedef özellik varsa ve ayarlanmışsa döndürür |
OnBindingContextChanged() |
Öğesinin bağlama bağlamı her değiştiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Element) |
OnChildAdded(Element) |
ChildAdded Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Element) |
OnChildRemoved(Element, Int32) |
üzerindeki bir Mapişaretçi. (Devralındığı yer: Element) |
OnChildRemoved(Element) |
Geçersiz.
ChildRemoved Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Element) |
OnParentSet() |
Bir öğenin Üst öğesi ayarlandığında çağrılır. Öğe bir üst öğeye eklendiğinde davranış eklemek için bu yöntemi uygulayın. (Devralındığı yer: Element) |
OnPropertyChanged(String) |
Bir bağlı özellik değiştirildiğinde çağrılan yöntem. (Devralındığı yer: Element) |
OnPropertyChanging(String) |
Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırarak. (Devralındığı yer: BindableObject) |
RemoveBinding(BindableProperty) |
Önceden ayarlanmış bir bağlamayı kaldırır. (Devralındığı yer: BindableObject) |
RemoveDynamicResource(BindableProperty) |
Önceden ayarlanmış bir dinamik kaynağı kaldırır (Devralındığı yer: Element) |
SendInfoWindowClick() |
üzerindeki bir Mapişaretçi. |
SendMarkerClick() |
üzerindeki bir Mapişaretçi. |
SendTap() |
Geçersiz.
Xamarin tarafından dahili kullanım için. Forms platform. |
SetBinding(BindableProperty, BindingBase) |
Bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetDynamicResource(BindableProperty, String) |
Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar. (Devralındığı yer: Element) |
SetValue(BindableProperty, Object) |
Belirtilen özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValue(BindablePropertyKey, Object) |
propertyKey değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
UnapplyBindings() |
Önceden ayarlanmış tüm bağlamaları uygulamaz. (Devralındığı yer: BindableObject) |
İşleçler
Equality(Pin, Pin) |
ve |
Inequality(Pin, Pin) |
|
Ekinlikler
BindingContextChanged |
Özellik her değiştiğinde BindingContext oluşturulur. (Devralındığı yer: BindableObject) |
ChildAdded |
Öğesine bir alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
ChildRemoved |
Öğesinden bir alt öğe kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
Clicked |
Geçersiz.
Raptiyeye tıklandığında tetiklenen olay. |
DescendantAdded |
Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir. (Devralındığı yer: Element) |
DescendantRemoved |
Öğeler alt ağacından bir alt öğe kaldırıldığında gerçekleşir. (Devralındığı yer: Element) |
InfoWindowClicked |
üzerindeki bir Mapişaretçi. |
MarkerClicked |
üzerindeki bir Mapişaretçi. |
PlatformSet |
Geçersiz.
üzerindeki bir Mapişaretçi. (Devralındığı yer: Element) |
PropertyChanged |
Bir özellik değiştiğinde oluşturulur. (Devralındığı yer: BindableObject) |
PropertyChanging |
Bir özellik değişmek üzereyken tetikleniyor. (Devralındığı yer: BindableObject) |
Belirtik Arabirim Kullanımları
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Xamarin tarafından dahili kullanım için. Forms platform. (Devralındığı yer: Element) |
INameScope.RegisterName(String, Object) |
Yalnızca dahili kullanım içindir. (Devralındığı yer: Element) |
Uzantı Metotları
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
üzerindeki bir Mapişaretçi. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
üzerindeki bir Mapişaretçi. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Bir özelliğe bağlama oluşturur ve uygular. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Geçersiz.
İfadeden bağlama oluşturur ve uygular. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
üzerindeki bir Mapişaretçi. |
FindByName<T>(Element, String) |
içeren |