Xamarin.Forms Ad Alanı

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Sınıflar

AbsoluteLayout

Alt öğeleri mutlak konumlara konumlandır.

Accelerator

için bir kısayol tuşunu MenuItemtemsil eder.

AcceleratorTypeConverter

XAML ayrıştırıcısının dizeleri nesnelere dönüştürmek için Accelerator kullandığı sınıf.

ActivityIndicator

Bir şeyin devam ettiğini belirtmek için kullanılan görsel denetim.

AdaptiveTrigger

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Animation

Kullanıcı algılanabilir bir zaman aralığında özellikleri değiştiren işlevler koleksiyonu olan animasyonu kapsüller.

AnimationExtensions

Nesneler için IAnimatable uzantı yöntemleri.

Application

Platformlar arası mobil uygulamayı temsil eden sınıf.

AppLinkEntry

Uygulama bağlantısı arama dizinindeki derin uygulama bağlantısı.

AppThemeChangedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

AutomationProperties

Erişilebilirlik hizmetlerine sağlanan hem kısaltılmış hem de ayrıntılı kullanıcı arabirimi bilgilerini içerir.

BackButtonBehavior

Kabuk BindableObject uygulamasındaki geri düğmesiyle ilişkili davranışı belirten bir.

BackButtonPressedEventArgs

Yalnızca iç kullanım. Geri düğmesine basıldığında tetiklenen olayın bağımsız değişkenlerini içerir.

BaseMenuItem

Menü öğeleri için temel sınıf.

BaseShellItem

NavigableElement ve ShellContentiçin ShellGroupItem temel sınıf olan bir.

BaseSwipeEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Behavior

Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel sınıf.

Behavior<T>

Rastgele koşullara ve olaylara yanıt verebilen genelleştirilmiş kullanıcı tanımlı davranışlar için temel genel sınıf.

BindableLayout

Veriye bağlı IEnumerablebir ile çalışmaya izin Layout<T> veren ekli özellikleri belirten statik sınıf.

BindableObject

Uygulama geliştiricilerinin doğrulamayı, tür zorlamasını ve olay sistemini etkinleştirerek bir nesnedeki verilerde yapılan değişiklikleri başka bir nesneye yayabileceği bir mekanizma sağlar. BindableProperty.

BindableObjectExtensions

için BindableObjectkolay uzantı yöntemleri içerir.

BindableProperty

BindableProperty, üzerinde BindableObjectbağlamalara izin veren özellikler için bir yedekleme deposudur.

BindablePropertyConverter

Bağlanabilir özellikler için A TypeConverter .

BindablePropertyKey

Kısıtlı yazma erişimine sahip bir BindableProperty uygulamak için kullanılan BindableProperty gizli anahtarı.

Binding

Tek bir 1:1 sabit veri bağlaması.

BindingBase

ve biçimlendirme seçeneği sağlayan BindingMode soyut sınıf.

BindingCondition

Rastgele bağlamanın hedefiyle bir değer karşılaştırmasını temsil eden sınıf.

BindingTypeConverter

Dizelerden nesnelere Binding dönüştüren tür dönüştürücüsü.

BoundsConstraint

s tarafından RelativeLayoutkullanılan sınır düzeni kısıtlaması.

BoundsTypeConverter

TypeConverter s ile AbsoluteLayoutkullanmak üzere dizeleri s'ye Rectangledönüştüren bir.

BoxView

Düz View renkli dikdörtgen çizmek için kullanılan.

Brush

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

BrushTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

BrushTypeConverter.GradientBrushParser

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Button

Dokunma olaylarına tepki veren bir düğme View .

Button.ButtonContentLayout

bir üzerindeki Buttonmetin ve resmin göreli konumunu ve aralarındaki aralığı denetler.

Button.ButtonContentTypeConverter

XAML ayrıştırıcısının dizeleri nesnelere dönüştürmek için Button.ButtonContentLayout kullandığı sınıf.

CarouselLayoutTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

CarouselPage

Kullanıcıların bir galeri gibi içerik sayfalarını görüntülemek için yan yana çekebileceği bir Sayfa.

CarouselView

ItemsView Kaydırılabilir alt görünümleri 'tuttur'.

Cell

Tüm Xamarin.Forms hücreleri için temel sınıf ve yetenekler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlanacak öğelerdir.

CheckBox

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

CheckedChangedEventArgs

'nin CheckedChanged olayı için CheckBoxEvent Args.

ChildGestureRecognizer

Başka birinin alt öğesi olarak kullanılacak bir hareket tanıyıcı.

ClickedEventArgs

Tıklama olayı için olay bağımsız değişkenleri.

ClickGestureRecognizer

Tıklama hareketleri için tanıyıcı.

CollectionView

Bir SelectableItemsView öğe koleksiyonu sunan.

ColorTypeConverter

TypeConverter Dizelerden öğesine dönüştüren bir Color.

ColumnDefinition

içindeki IDefinition bir sütunun özelliklerini tanımlayan bir Grid.

ColumnDefinitionCollection

A DefinitionCollection<T> for ColumnDefinitions.

ColumnDefinitionCollectionTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Command

bir sarmalayan bir ICommandActionuygulama tanımlar.

Command<T>

Genel bir ICommand Eylem<T> sarmalayan bir uygulama tanımlar.

CompareStateTrigger

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

CompressedLayout

Yedekli işleyicileri atlayan ekli özellikler içerir.

Condition

Koşullar için temel sınıf.

Configuration<TPlatform,TElement>

Öğelerin platforma özgü sürümlerini almak için yardımcı program sınıfı.

Constraint

tarafından RelativeLayoutkullanılan düzen kısıtlaması.

ConstraintExpression

Kısıtlama ilişkisini tanımlar.

ConstraintTypeConverter

TypeConverter Dizelerden öğesine dönüştüren bir Constraint.

ContentPage

Page Tek bir görünüm görüntüleyen bir.

ContentPresenter

Şablonlu görünümler için düzen yöneticisi.

ContentPropertyAttribute

(varsayılan) içerik özelliği olan türün özelliğini gösterir.

ContentView

Tek bir alt öğe içeren bir öğe.

ControlTemplate

Denetimler için stil ve efekt grubunu belirten şablon.

CornerRadiusTypeConverter

Bir TypeConverter dizeyi öğesine dönüştürebilen bir CornerRadiusalt sınıf.

CurrentItemChangedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DataPackage

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DataPackagePropertySet

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DataPackagePropertySetView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DataPackageView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DataTemplate

S ve MultiPage<T>s tarafından yaygın olarak kullanılan ListViewbirden çok bağlama için bir şablon.

DataTemplateSelector

DataTemplate Nesneleri veri türüne ve kapsayıcıya göre seçer.

DataTrigger

Koşul karşılandığında uygulanacak nesnelerin listesiyle Setter birlikte rastgele bağlamadaki bir koşulu temsil eden sınıf.

DateChangedEventArgs

Olay için DateSelected olay bağımsız değişkenleri.

DatePicker

View Tarih toplamaya izin veren bir.

DefinitionCollection<T>

tarafından parametrelendirilen bir IDefinitionkoleksiyon. ve RowDefinitionCollectioniçin ColumnDefinitionCollection temel sınıf.

DependencyAttribute

Belirtilen türün gerekli bir arabirimin somut bir uygulamasını sağladığını belirten bir öznitelik.

DependencyService

Belirtilen T türündeki platforma Get<T>(DependencyFetchTarget) özgü uygulamaları almak için fabrika yöntemini sağlayan statik sınıf.

DesignMode

Geliştiricilerin uygulamanın bir önizleyicide çalıştırılıp çalıştırılamadığını belirlemek için kullanabileceği statik sınıf.

Device

Geçerli Cihaz/Platform ile etkileşime geçmek için bir yardımcı program sınıfı.

Device.Styles

Cihaza özgü stilleri statik alanlar olarak kullanıma sunan sınıf.

DeviceStateTrigger

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DoubleCollection

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DoubleCollectionConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DragEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DragGestureRecognizer

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DragStartingEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DropCompletedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DropEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DropGestureRecognizer

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Easing

Değerleri doğrusal olmayan, genellikle animasyonlar için kullanılan işlevler.

EasingTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Editor

Birden çok metin satırı düzenleyebilen bir denetim.

Effect

Çalışma zamanında bir öğeye eklenebilen stil ve özellik koleksiyonu.

EffectiveFlowDirectionExtensions

Akış yönünü ve açıkça ayarlanıp ayarlanmadığını bulmak için genişletme yöntemleri.

EffectiveVisualExtensions

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Element

Tüm Xamarin.Forms hiyerarşik öğeleri için temel sınıfı sağlar. Bu sınıf, Xamarin.Forms hiyerarşisindeki bir öğeyi temsil etmek için gereken tüm yöntemleri ve özellikleri içerir.

ElementEventArgs

Tek Elementbir ile ilgili olaylar için veri sağlar.

ElementTemplate

ve ControlTemplate sınıfları için DataTemplate temel sınıf.

EmbeddedFont

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Entry

Tek bir metin satırını düzenleyebilen denetim.

EntryCell

Etiketli Cell ve tek satırlı metin girişi alanı olan A.

EventTrigger

Tetikleyici olayı ve olay tetiklendiğinde çağrılacak nesnelerin listesini TriggerAction temsil eden sınıf.

ExportEffectAttribute

Bir efekti bulmak için ile kullanılabilecek benzersiz bir tanımlayıcıya Resolve(String) sahip bir öğesini tanımlayan Effect öznitelik.

ExportFontAttribute

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

FileImageSource

Bir ImageSource dosyadan görüntü okuyan bir.

FileImageSourceConverter

öğesine TypeConverter dönüştüren bir FileImageSource.

FlexAlignContentTypeConverter

Alt içerik satırı hizalama stilinin dize gösterimini öğesine FlexAlignContentdönüştürür.

FlexAlignItemsTypeConverter

Alt içerik hizalama stilinin dize gösterimini öğesine FlexAlignItemsdönüştürür.

FlexAlignSelfTypeConverter

Hizalama geçersiz kılmasının dize gösterimini öğesine FlexAlignSelfdönüştürür.

FlexBasis.FlexBasisTypeConverter

Esnek tabanın dize gösterimini öğesine FlexBasisdönüştürür.

FlexDirectionTypeConverter

Satır veya sütun esnek düzen yönünün dize gösterimini öğesine FlexDirectiondönüştürür.

FlexJustifyTypeConverter

Bir alt öğe yaslama stilinin dize gösterimini öğesine FlexJustifydönüştürür.

FlexLayout

Alt öğeleri isteğe bağlı olarak kaydırılabilir satırlarda veya alt öğelerin sütunlarında yerleştiren Flexbox benzeri bir düzen.

FlexWrapTypeConverter

Sarmalama stilinin dize gösterimini değerine FlexWrapdönüştürür.

FlowDirectionConverter

Akış yönünün dize gösterimini öğesine FlowDirectiondönüştürür.

FlyoutItem

ShellItem Nesne koleksiyonuna Tab sahip olan bir.

FlyoutPage

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

FocusEventArgs

'Focusedler ve Unfocused olaylar için VisualElementolay birleştirmeleri.

FontAttributesConverter

Dizeyi nesneye FontAttributes dönüştürür.

FontFile

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

FontImageSource

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

FontSizeConverter

Dizeyi yazı tipi boyutuna dönüştürür.

FontTypeConverter

TypeConverter Dizelerden öğesine dönüştüren bir Font.

FormattedString

Bazı bölümlere özniteliklerin uygulandığı bir metni temsil eder.

Frame

Bazı çerçeveleme seçenekleriyle tek bir alt öğe içeren bir öğe.

GestureElement

Hareketlere yanıt verebilen bir öğe.

GestureRecognizer

Tüm hareket tanıyıcıları için temel sınıf.

GradientBrush

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

GradientStop

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

GradientStopCollection

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Grid

Görünümleri satırlar ve sütunlar halinde düzenleyen düzen.

GridItemsLayout

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

GridLengthTypeConverter

TypeConverter Dizelerden s'ye GridLengthdönüştüren bir.

GroupableItemsView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

HandlerAttribute

Alt sınıfları Xamarin.Forms soyut denetimleri için platforma özgü işleyicileri belirten bir soyut öznitelik.

HtmlWebViewSource

HTML biçimli bir dizeye bağlı bir WebViewSource.

Image

View bir görüntü barındırıyor.

ImageButton

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ImageCell

İmajı TextCell olan bir.

ImageSource

Uygulayıcıları dosyalardan veya Web'den görüntü yüklayan soyut sınıf.

ImageSourceConverter

Bir görüntü dosyası konumunun dize gösterimini alan ve belirtilen kaynaktan bir ImageSource döndüren sınıf.

IndicatorView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

InputView

Klavye girişi alabilen bir görünümün temel sınıfı.

InvalidNavigationException

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemsLayout

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemsLayoutTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemsView

View Şablonlu öğe listesi içeren görünümler için temel sınıf olarak hizmet veren bir.

ItemsView<TVisual>

Şablonlu öğe listesi içeren bir görünüm için temel sınıf.

ItemsViewScrolledEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemTappedEventArgs

Olay için ItemTapped olay bağımsız değişkenleri.

ItemVisibilityEventArgs

Bir öğenin görünürlüğü bir içinde değiştirildiğinde olay birleşiyor ListView.

Keyboard

Telefon numaraları, e-posta ve URL'ler gibi özelleştirilmiş klavyeler için varsayılan klavye ve temel sınıf.

KeyboardTypeConverter

Dizeyi TypeConverter öğesine dönüştüren bir Keyboard.

Label

View Metin görüntüleyen bir.

Layout

Tüm Düzen öğeleri için temel sınıfı sağlar. Xamarin.Forms uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

Layout<T>

Tanımsız davranışa ve birden çok alt öğeye sahip bir düzenin temel uygulaması.

LayoutOptionsConverter

öğesinin dize gösterimini LayoutOptions alan ve karşılık gelen bir döndüren LayoutOptionssınıf.

LinearGradientBrush

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

LinearItemsLayout

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ListProxyChangedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ListStringTypeConverter

Düzgün biçimlendirilmiş dize listelerini listelere dönüştürmek için tür dönüştürücüsü.

ListView

Veri ItemsView<TVisual> koleksiyonunu dikey liste olarak görüntüleyen bir.

MarshalingObservableCollection

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

MasterDetailPage

Page İki bilgi bölmesini yöneten bir: Verileri üst düzeyde sunan bir ana sayfa ve ana şablondaki bilgilerle ilgili alt düzey ayrıntıları görüntüleyen bir ayrıntı sayfası.

Menu

Bunları destekleyen platformlardaki bir uygulama menüsünü temsil eder.

MenuItem

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

MenuItemCollection

İlişkili MenuItem nesneler grubu.

MessagingCenter

Aboneler üzerindeki bir geri aramayı belirli bir ileti adıyla ilişkilendirir.

ModalEventArgs

, , ModalPushingEventArgsModalPoppedEventArgsve ModalPoppingEventArgsiçin ModalPushedEventArgstemel sınıf.

ModalPoppedEventArgs

Gezinti yığınından kalıcı bir pencere açılırken ortaya çıkan olayın bağımsız değişkenleri.

ModalPoppingEventArgs

Gezinti yığınından kalıcı bir pencere açılırken ortaya çıkan olay için bağımsız değişkenler.

ModalPushedEventArgs

Gezinti yığınına kalıcı bir pencere gönderildiğinde ortaya çıkan olayın bağımsız değişkenleri.

ModalPushingEventArgs

Gezinti yığınına kalıcı bir pencere gönderildiğinde ortaya çıkan olayın bağımsız değişkenleri.

MultiBinding

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

MultiPage<T>

Birden çok alt sayfa içeren sayfalar için bağlanabilir, geçici bir temel sınıf.

MultiTrigger

Özellik ve bağlama koşullarının listesini ve listedeki tüm koşullar karşılandığında uygulanan ayarlayıcıların listesini temsil eden sınıf.

NamedPlatformColor

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

NameScopeExtensions

Bunun için Element uzantı yöntemleri, kesin olarak türü belirlenmiş bir FindByName yöntemi ekler.

NavigableElement

Element Gezintiyi destekleyen bir.

NavigationEventArgs

NavigationPage'in gezinti olayları için EventArgs.

NavigationPage

Bir Page diğer sayfa yığınının gezinti ve kullanıcı deneyimini yöneten bir.

On

Platformlarda değerler belirtilirken XAML'deki etiketler içinde OnPlatform kullanılan sınıf.

OnIdiom<T>

Geçerli hedef deyimi için deyimine T özgü değer sağlar.

OnPlatform<T>

Geçerli OSiçin platforma özgü T uygulamasını sağlar.

OpenGLView

View OpenGL içeriğini görüntüleyen bir.

OpenSwipeEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

OrientationStateTrigger

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Page

VisualElement Tüm ekranı kaplayan bir.

PanGestureRecognizer

Üst görünümünden daha büyük bir kaydırma içeriği için hareket tanıyıcı.

PanUpdatedEventArgs

Bir kaydırma hareketi güncelleştirildiğinde tetiklenen olay.

Picker

View Listedeki bir öğeyi seçme denetimi.

PinchGestureRecognizer

Sıkıştırma hareketleri için tanıyıcı.

PinchGestureUpdatedEventArgs

Olay için PinchUpdated olay bağımsız değişkenleri.

PlatformEffect<TContainer,TControl>

Platforma özgü efekt sınıfları için temel sınıf.

PointTypeConverter

Bir TypeConverter dizeden öğesine dönüştüren bir Point.

PoppedToRootEventArgs

NavigationPage'in PoppedToRoot gezinti olayı için EventArgs.

PositionChangedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ProgressBar

View İlerleme durumunu görüntüleyen bir denetim.

PropertyChangingEventArgs

Temsilci için PropertyChangingEventHandler olay bağımsız değişkenleri.

PropertyCondition

kapsayan öğesini içeren denetimdeki bir özelliğe karşı bir değer karşılaştırmasını MultiTriggertemsil eden sınıf.

QueryPropertyAttribute

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RadialGradientBrush

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RadioButton

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RadioButtonGroup

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RectangleTypeConverter

Dizeyi TypeConverter değerine dönüştüren bir Rectangle.

RectTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ReferenceTypeConverter

Xamarin.Forms platformu tarafından dahili kullanım için.

RefreshView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RelativeBindingSource

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RelativeLayout

Layout<T> Alt öğelerinin düzenini oluşturmak için s kullanan Constraintbir.

RenderWithAttribute

Görünümü işleyiciyle ilişkilendirin.

ResolutionGroupNameAttribute

Etki adları için bir kapsam sağlayan grup adını ( genellikle şirket adı veya ters çevrilen şirket URL'si) tanımlayan öznitelik.

ResourceDictionary

Tanımlayıcı dizelerini rastgele kaynak nesneleriyle eşleyen bir IDictionary.

ResourceDictionary.RDSourceTypeConverter

Xamarin.Forms platformu tarafından dahili kullanım için.

RouteFactory

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Routing

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RoutingEffect

Genellikle platforma özgü olan bir iç efekti sarmalayan platformdan bağımsız efekt.

RowDefinition

içindeki IDefinition bir satırın özelliklerini tanımlayan bir Grid.

RowDefinitionCollection

A DefinitionCollection<T> for RowDefinitions.

RowDefinitionCollectionTypeConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ScrolledEventArgs

Bir pencere kaydırıldığında oluşturulan olayın bağımsız değişkenleri.

ScrollToRequestedEventArgs

Kaydırma istendiğinde ortaya çıkan olayın bağımsız değişkenleri.

ScrollToRequestEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ScrollView

İçeriği gerekiyorsa kaydırabilen bir öğe.

SearchBar

Arama View kutusu sağlayan bir denetim.

SearchHandler

varsayılan uygulaması ISearchHandlerController.

SelectableItemsView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SelectedItemChangedEventArgs

Olay için ItemSelected olay bağımsız değişkenleri.

SelectedPositionChangedEventArgs

Konumsal kaydırma olayları için olay bağımsız değişkenleri.

SelectionChangedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Setter

Genellikle bir stilde veya tetikleyiciye yanıt olarak bir değere özellik atamasını temsil eder.

SettersExtensions

IList<Ayarlayıcısı için uzantı yöntemlerini tanımlar>

Shell

Page Çoğu uygulamanın gerektirdiği temel kullanıcı arabirimi özelliklerini sağlayan ve uygulamanın temel iş yüküne odaklanmanızı sağlayan bir.

ShellAppearance

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ShellContent

içindeki bir ContentPageShellSectionöğesine karşılık gelir.

ShellGroupItem

öğesini BaseShellItemFlyoutDisplayOptionsiçeren bir . ve ShellSectioniçin ShellItem temel sınıf.

ShellItem

Açılır öğedeki bir veya daha fazla öğe. içinde yer alır Shell.

ShellNavigatedEventArgs

Olay için OnNavigated(ShellNavigatedEventArgs) bağımsız değişkenler.

ShellNavigatingDeferral

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ShellNavigatingEventArgs

Olay için OnNavigating(ShellNavigatingEventArgs) bağımsız değişkenler.

ShellNavigationState

Kabuk uygulamasında gezinti için geçerli sayfayı veya hedefi temsil eden bir URI.

ShellSection

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

SizeTypeConverter

Bir TypeConverter dizeyi nesneye dönüştürebilen.Size

Slider

View Doğrusal değer girişlerini sağlayan denetim.

SolidColorBrush

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Span

bir bölümünü FormattedStringtemsil eder.

StackLayout

Layout<T> Alt öğeleri dikey veya yatay olarak yönlendirilebilen tek bir satıra konumlandıran bir.

StateTrigger

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

StateTriggerBase

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Stepper

Bir View aralığa kısıtlanmış ayrık bir değer girişine sahip denetim.

StreamImageSource

ImageSource bir görüntüsünden Streambir görüntü yükler.

StructuredItemsView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Style

Bir görsel öğe sınıfının görünümünü ve davranışını tamamen veya kısmen tanımlayan tetikleyiciler, ayarlayıcılar ve davranışlar içeren sınıf.

SwipeChangingEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipedEventArgs

Çekme olayları için bağımsız değişkenler.

SwipeEndedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeGestureRecognizer

Çekme hareketleri için tanıyıcı.

SwipeItem

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeItems

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeItemView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeStartedEventArgs

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeView

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Switch

İki View durumlu değer sağlayan denetim.

SwitchCell

Etiketi Cell ve açık/kapalı anahtarı olan A.

Tab

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

TabBar

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

TabbedPage

MultiPage<T> ekranın üst kısmında her biri ekrana içerik yükleyen bir sekme dizisi görüntüler.

TabIndexExtensions

Sekme dizinlerinin yinelenmesini ve alınmasını destekleyen uzantı yöntemleri.

TableRoot

Tablo TableSection bölümünü veya tablonun tamamını içeren bir.

TableSection

Mantıksal ve görünür bir TableViewbölümü.

TableSectionBase

Tablo bölümü tanımlayan soyut temel sınıf.

TableSectionBase<T>

Xamarin.Forms tarafından işlenen T türünün örneklerini içeren tablo bölümü.

TableView

View Öğe satırlarını Cell tutan bir.

TapGestureRecognizer

Dokunma hareketi tanıma ve olayları sağlar.

TappedEventArgs

Olay için ItemTapped bağımsız değişkenler.

TemplateBinding

Bir şablon özelliğini, sahibi ControlTemplateolan görünümün üst öğesine bağlar.

TemplatedPage

Denetim şablonuyla tam ekran içeriği ve için ContentPage temel sınıfı görüntüleyen bir sayfa.

TemplatedView

denetim şablonuna sahip içeriği ve için ContentViewtemel sınıfı görüntüleyen bir görünüm.

TemplateExtensions

Bağlama tanımlamak için dize tabanlı bir kısayol yöntemi sağlayan DataTemplate için uzantı sınıfı.

TextAlignmentConverter

Metin hizalamasının dize gösterimini öğesine TextAlignmentdönüştürür.

TextCell

Cell Birincil Text ve Detail metin içeren bir.

TextChangedEventArgs

Olaylar için TextChanged olay bağımsız değişkenleri. Eski ve yeni metin değerleri sağlar.

TextDecorationConverter

Bir TypeConverter dize ile nesne arasında dönüştürebilen bir TextDecorations alt sınıf.

ThicknessTypeConverter

Dizeden TypeConverter öğesine dönüştüren bir Thickness.

TimePicker

View Zaman çekme sağlayan bir denetim.

ToggledEventArgs

ve OnChanged olayları için Toggled olay bağımsız değişkenleri.

ToolbarItem

Araç çubuğundaki veya üzerinde görüntülenen bir Pageöğe.

Trigger

Bir özellik koşulunu ve koşul karşılandığında gerçekleştirilen eylemi temsil eden sınıf.

TriggerAction

Tetikleyici koşulu karşılandığında gerçekleştirilen kullanıcı tanımlı eylemler için temel sınıf.

TriggerAction<T>

Tetikleyici koşulu karşılandığında gerçekleştirilen kullanıcı tanımlı eylemler için genel bir temel sınıf.

TriggerBase

Koşul ve koşul karşılandığında gerçekleştirilecek eylemlerin listesini içeren sınıflar için temel sınıf.

TypeConverter

Alt sınıfları değerleri farklı türler arasında dönüştürebilen soyut temel sınıf.

TypeConverterAttribute

Hedefi tarafından kullanılan türünü TypeConverter belirten öznitelik.

TypeTypeConverter

öğesinin dize gösterimini Type alan ve karşılık gelen bir döndüren Typesınıf.

UnsolvableConstraintsException

Belirtilenlerin aynı anda karşılanamayacağını belirten Constraintözel durum.

UriImageSource

URI'den görüntü yükleyen ve sonucu önbelleğe alan Bir ImageSource.

UriTypeConverter

Dizeden TypeConverter veya Uri öğesine dönüştüren bir Uri.

UrlWebViewSource

URL'ye bağlı bir WebViewSource.

ValueChangedEventArgs

Olaylar için ValueChanged olay bağımsız değişkenleri. Hem eski hem de yeni değerler sağlar.

View

Düzenleri ve denetimleri ekrana yerleştirmek için kullanılan görsel öğe.

ViewCell

Cell Geliştirici tanımlı Viewbir içeren .

ViewExtensions

s için Viewuzantı yöntemleri; animatable ölçeklendirme, döndürme ve düzen işlevleri sağlar.

VisualAttribute

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

VisualElement

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

VisualElement.FocusRequestArgs

Olay için FocusChangeRequested olay bağımsız değişkenlerini içerir.

VisualElement.VisibilityConverter

Görsel öğe görünürlüğünün dize gösterimini öğenin görünürlüğünü temsil eden bir Boole değerine dönüştürür.

VisualMarker

IVisual Xamarin Forms ekibi tarafından uygulanan türleri ve Visual sistemi tarafından kullanılan varsayılan IVisual türleri içerir.

VisualMarker.DefaultVisual

IVisual bir öğesinin varsayılan işleyici kullanılarak işlenmesini belirtmek için View kullanılan işaretçi türü.

VisualMarker.MaterialVisual

IVisual bir malzeme işleyicisi kullanılarak işlenmesini belirtmek için View kullanılan işaretçi türü.

VisualState

Bir durumu görünümle ilişkilendirmek için bir öğeye ayarlayıcıların listesini uygulayan adlandırılmış bir görsel durumu içerir.

VisualStateGroup

Bir görsel öğesine uygulanabilecek ilgili görsel durumlarının listesini içerir.

VisualStateGroupList

Bir uygulama için görsel durum gruplarının listesini içerir.

VisualStateManager

Görsel durum gruplarını yönetir ve durumlar arasındaki denetimleri geçişler.

VisualStateManager.CommonStates

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

VisualTypeConverter

Bir TypeConverter dizeyi nesneye dönüştürebilen.IVisual

WeakEventManager

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

WebNavigatedEventArgs

Web gezintisi tamamlandıktan sonra ortaya çıkan olay için bağımsız değişkenleri içeren sınıf.

WebNavigatingEventArgs

Web gezintisi başladıktan sonra ortaya çıkan olay için bağımsız değişkenler içeren sınıf.

WebNavigationEventArgs

Web gezintisinin başladığı olay için bağımsız değişkenler içeren TClass.

WebView

View HTML içeriği sunan bir.

WebViewSource

Alt sınıfları bir WebViewiçin verileri sağlayan soyut sınıf.

WebViewSourceTypeConverter

Dizeyi TypeConverter öğesine dönüştüren bir UrlWebViewSource.

XmlnsDefinitionAttribute

XML ad alanı ile CLR ad alanı arasındaki eşlemeyi belirten öznitelik.

XmlnsPrefixAttribute

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Yapılar

Color

Bir rengi temsil eden ve RGBA ve HSL değerleri olarak kullanıma sunan sınıf.

CornerRadius

Köşe yarıçaplarını belirtmek için yöntemleri ve özellikleri içerir.

FlexBasis

Mutlak veya göreli öğe boyutunu temsil eden yapı.

Font

Metni görüntülemek için kullanılan yazı tipi.

GridLength

Grid ColumnDefinition ve RowDefinition boyutlarını (genişlik/yükseklik) tanımlamak için kullanılır.

LayoutOptions

Statik üyeleri çeşitli hizalama ve genişletme seçeneklerini tanımlayan bir yapı.

Point

2-B noktasını çift çift olarak tanımlayan yapı.

Rect

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

Rectangle

Çiftleri kullanarak dikdörtgen tanımlama yapısı.

Region

Xamarin.Forms kullanıcı arabirimindeki görsel bölgeyi temsil eder.

Size

Yükseklik ve genişliği çift çift olarak tanımlayan yapı.

SizeRequest

Minimum ve maksimum Sizes'leri tanımlayan yapı.

Thickness

Yapı, çiftleri kullanarak kenarlarının Rectangle çevresinde kalınlık tanımlar.

Vec2

X ve Y çift değerlerini tanımlayan yapı.

Arabirimler

AbsoluteLayout.IAbsoluteList<T>

Mutlak düzene öğe eklemek için aşırı yükleri olan liste arabirimi.

Grid.IGridList<T>

Bir kılavuza öğe eklemek için aşırı yükleri olan arabirimi listeleyin.

IAnimatable

Animasyonlu olabilecek öğeler için bir arabirim tanımlar.

IAppearanceObserver

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IAppIndexingProvider

Bu arabirim, platform işleyicileri tarafından iç kullanıma yöneliktir.

IApplicationController

Platform işleyicileri tarafından iç kullanım için.

IAppLinkEntry

Uygulama bağlantısı arama dizinindeki derin bir uygulama bağlantısını temsil eden arabirim.

IAppLinks

Uygulamalardaki içeriğe yönelik bağlantıları kaydetmek ve kaydını silmek için gereken yöntemleri tanımlayan arabirim.

IBorderElement

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IButtonController

Platform işleyicileri tarafından iç kullanım için.

ICellController

Platform işleyicileri tarafından iç kullanım için.

IConfigElement<T>

Bu arabirim, platform işleyicileri tarafından iç kullanıma yöneliktir.

IConfigPlatform

Platforma özgü efektler için hedef platformları tanımlayan işaretçi sınıfları için temel arabirim.

IDecorableTextElement

destekleyen TextDecorationssınıflar için arabirim.

IDefinition

ve ColumnDefinitiontürünü RowDefinition tanımlayan arabirim.

IDispatcher

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IDispatcherProvider

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IEditorController

Platform işleyicileri tarafından iç kullanım için.

IEffectControlProvider

Bir işleyicide uygulandığında, bir öğe üzerinde platforma özgü bir etki kaydeder.

IElementConfiguration<TElement>

Xamarin.Forms türünün platforma özgü örneğini döndürmek için arabirim.

IElementController

Platform işleyicileri tarafından iç kullanım için.

IEmbeddedFontLoader

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IEntryCellController

Platform işleyicileri tarafından iç kullanım için.

IEntryController

Platform işleyicileri tarafından iç kullanım için.

IExtendedTypeConverter

Tür dönüştürücüleri için temel sınıf.

IFlyoutBehaviorObserver

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IFlyoutPageController

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IGestureRecognizer

Tüm hareket tanıyıcılarının uygulaması gereken temel arabirim.

IGestureRecognizers

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IGridController

Platform işleyicileri tarafından iç kullanım için.

IImageController

Platform işleyicileri tarafından iç kullanım için.

IImageElement

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IItemsLayout

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IItemsView<T>

Bu arabirim, platform işleyicileri tarafından iç kullanıma yöneliktir.

IItemViewController

Platform işleyicileri tarafından iç kullanım için.

ILayout

Düzen davranışını gösteren ve olayı gösteren LayoutChanged arabirim.

ILayoutController

Platform işleyicileri tarafından iç kullanım için.

IListProxy

Bu arabirim, platform işleyicileri tarafından iç kullanıma yöneliktir.

IListViewController

Platform işleyicileri tarafından iç kullanım için.

IMasterDetailPageController

Platform işleyicileri tarafından iç kullanım için.

IMenuItemController

Platform işleyicileri tarafından iç kullanım için.

IMessagingCenter

Görünüm modellerinin ve diğer bileşenlerin bir ileti sözleşmesine bağlı kalarak iletişim kurmasını sağlar.

IMultiPageController<T>

Çok sayfalı denetleyiciler için temel sınıf.

IMultiValueConverter

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

INativeElementView

Xamarin.Forms öğesi için platforma özgü yerel görünümü döndüren salt okunur bir özellik içeren arabirim.

INavigation

Platforma özgü gezintiyi soyutlayan arabirim.

INavigationPageController

Platform işleyicileri tarafından iç kullanım için.

IOpenGlViewController

Platform işleyicileri tarafından iç kullanım için.

IPageContainer<T>

s için kapsayıcı Pagetanımlayan ve bir özelliği kullanıma hazırlayan arabirim CurrentPage .

IPageController

Platform işleyicileri tarafından iç kullanım için.

IPanGestureController

Platform işleyicileri tarafından iç kullanım için.

IPinchGestureController

Platform işleyicileri tarafından iç kullanım için.

IPlatformElementConfiguration<TPlatform,TElement>

Platforma özgü yapılandırma öğelerini döndürmek için işaretçi arabirimi.

IQueryAttributable

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IRegisterable

İç Kayıt Şirketi'ne kaydedilebilecek türleri gösteren dahili olarak kullanılan bayraklama arabirimi.

IScrollViewController

Platform işleyicileri tarafından iç kullanım için.

ISearchBarController

Platform işleyicileri tarafından iç kullanım için.

ISearchHandlerController

Arama işleyicisinin davranışını denetlemek için arabirimi tanımlar.

IShellAppearanceElement

Kabuk uygulamalarında sekme çubuğu için renkleri tanımlayan arabirim.

IShellContentController

IElementController Kabuk uygulamalarında içerik sayfasına uygun yöntemleri tanımlamak için genişletir.

IShellContentInsetObserver

gelen boyutlarında yapılan değişiklikleri gözlemlemek için bir arabirim tanımlar.

IShellController

Kabuk uygulamaları için genişletir IPageController .

IShellItemController

IElementController Bir Shell uygulamasının bölümleriyle çalışacak şekilde genişletir.

IShellSectionController

IElementController Shell uygulamalarına özgü yöntemlerle genişletir.

ISliderController

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IStreamImageSource

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

ISwipeGestureController

Platform işleyicileri tarafından dahili kullanım için.

ISwipeItem

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ISwipeViewController

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ITableModel

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

ITableViewController

Platform işleyicileri tarafından dahili kullanım için.

ITabStopElement

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ITemplatedItemsList<TItem>

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

ITemplatedItemsListScrollToRequestedEventArgs

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

ITemplatedItemsView<TItem>

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

IValueConverter

Türler arasında iki yönlü değer dönüştürme yöntemlerini tanımlayan arabirim.

IViewContainer<T>

Kapsayıcıya eklenebilen öğenin türü.

IViewController

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

IVisual

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

IVisualElementController

Platform işleyicileri tarafından dahili kullanım için.

IWebViewController

Platform işleyicileri tarafından dahili kullanım için.

IWebViewDelegate

Bu arabirim, platform işleyicileri tarafından dahili kullanıma yöneliktir.

RelativeLayout.IRelativeList<T>

Viewtarafından IList<T> kullanılan bir RelativeLayout' ler.

Numaralandırmalar

AbsoluteLayoutFlags

Düzen sınırlarının içinde AbsoluteLayoutyorumlandığı şekli değiştirmek için kullanılan bayraklar.

AccessKeyPlacement

Erişim anahtarının tanımladığı denetime göre erişim anahtarı yerleşimini numaralandırır.

Aspect

Görüntünün nasıl görüntüleneceğini tanımlar.

BindingMode

Bağlamalar için değişikliklerin yayılma yönü.

Button.ButtonContentLayout.ImagePosition

Düğme içindeki görüntü konumlarını numaralandırır.

ButtonsMask

Fare düğmelerini temsil eden değerlere bayrak ekleyin.

ClearButtonVisibility

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ConstraintType

Kısıtlamanın sabit mi, görünüme göre mi yoksa üst öğeye göre mi olduğunu belirten numaralandırma.

DataPackageOperation

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

DependencyFetchTarget

Genel veya yeni bir örneğe başvuru döndürmek isteyip istemediğinizi Get<T>(DependencyFetchTarget) belirten numaralandırma.

EditorAutoSizeOption

Kullanıcı girdiye uyum sağlamak için bir düzenleyicinin boyutunu değiştirip değiştirmeyeceğini denetleyecek değerleri numaralandırır.

EffectiveFlowDirection

Düzen yönünün açıkça ayarlanıp ayarlanmadığını ve düzen yönünün sağdan sola olup olmadığını gösteren bayrakları numaralandırır.

FlexAlignContent

Birden çok alt öğe satırının veya sütununun nasıl hizalandığını denetleyebilen değerleri numaralandırır.

FlexAlignItems

Alt öğelerin hizalamasını denetleen değerleri numaralandırır.

FlexAlignSelf

Bir alt öğenin üst öğesi tarafından uygulanan hizalama özniteliklerini nasıl ve nasıl geçersiz kılıp geçersiz kılmayacağını denetleyebilen değerleri numaralandırır.

FlexDirection

Cihaz yerel ayarına ilişkin yol tariflerine göre satır ve harmanlama esnek düzen yönlerini belirten değerleri numaralandırır.

FlexJustify

Alt öğelerin çevresinde fazladan alan olduğunda nasıl iki yana yaslandığını açıklayan değerleri numaralandırır.

FlexPosition

Alt öğelerin konumlarını belirtirken düzen koordinatlarının nasıl yorumlandığını denetleyebilen değerleri numaralandırır.

FlexWrap

içindeki öğelerin FlexLayoutkaydırılıp kaydırılmayacağını ve nasıl kaydırıldığını denetleyebilen değerleri numaralandırır.

FlowDirection

Görünümler için düzen yönünü denetleen değerleri numaralandırır.

FlyoutBehavior

Kabuk uygulamasının kök menüsü için modların sabit listesi.

FlyoutDisplayOptions

Shell appication'da açılır öğe için görüntüleme modlarını numaralandırır.

FlyoutHeaderBehavior

Modların sabit listesi ve ardından .FlyoutHeader

FlyoutLayoutBehavior

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

FontAttributes

Yazı tipi stillerini açıklayan değerleri numaralandırır.

GestureState

Bir hareketin çeşitli durumlarını belirten numaralandırma.

GestureStatus

Olası hareket durumlarını numaralandırır.

GridUnitType

Özelliğin satır ve sütun tanımları için nasıl Value yorumlandığını denetleyebilen değerleri numaralandırır.

IndicatorShape

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

InitializationFlags

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemSizingStrategy

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemsLayoutOrientation

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ItemsUpdatingScrollMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

KeyboardFlags

Büyük harfe çevirme, yazım denetimi ve öneri davranışını denetleen klavye seçeneği bayraklarını numaralandırır.

LayoutAlignment

LayoutAlignment'ı temsil eden değerler.

LineBreakMode

Satır kesme için çeşitli seçenekleri belirten numaralandırma.

ListViewCachingStrategy

ListView için önbelleğe alma stratejilerini numaralandırır.

ListViewSelectionMode

Liste görünümündeki öğelerin seçilip seçilemeyeceğini denetleyebilen değerleri numaralandırır.

MasterBehavior

Ana ayrıntı sayfasında ayrıntı içeriğinin nasıl görüntüleneceğini denetleen değerleri numaralandırır.

MeasureFlags

Pencereleri döşerken kenar boşluklarının dahil edilip edilmediğini belirten değerleri numaralandırır.

NamedSize

Önceden tanımlanmış yazı tipi boyutlarını temsil eder.

OpenSwipeItem

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

OSAppTheme

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

PresentationMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

RelativeBindingSourceMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ReturnType

Dönüş düğmesi stillerini numaralandırır.

ScrollBarVisibility

Kaydırma çubuklarının görünür olacağı koşulları numaralandırır.

ScrollMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ScrollOrientation

Dikey veya yatay kaydırma yönlerini belirten numaralandırma.

ScrollToMode

Kaydırma isteğinin nasıl yapıldığını açıklayan değerleri numaralandırır.

ScrollToPosition

Kaydırma isteğini açıklayan değerleri numaralandırır.

SearchBoxVisibility

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SelectionMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SeparatorVisibility

Liste öğesi ayırıcılarının görünürlüğünü denetleen değerleri numaralandırır.

ShellNavigationSource

Kabuk uygulamalarında gezinti olayının nedenlerini numaralandırır.

SnapPointsAlignment

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SnapPointsType

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

StackOrientation

StackLayout'un sahip olabileceği yönlendirmeler.

Stretch

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SweepDirection

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeBehaviorOnInvoked

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

SwipeDirection

Çekme yol tariflerini numaralandırır.

SwipeMode

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

TableIntent

TableIntent, işleyiciye tablonun nasıl kullanılacağı hakkında ipuçları sağlar.

TabsStyle

Sekmeli sayfalar için sekme stillerini numaralandırır.

TargetIdiom

Xamarin.Forms'un üzerinde çalıştığı cihazın türünü gösterir.

TargetPlatform

Şu anda üzerinde çalışmakta olan OS Xamarin.Forms türünü gösterir.

TextAlignment

Metin hizalamasını denetleen değerleri numaralandırır.

TextDecorations

Metin süslemelerini tanımlayan bayrak ekleme numaralandırması.

TextTransform

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

TextType

Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti.

ToolbarItemOrder

öğesinin birincil araç çubuğu yüzeyinde mi yoksa ikincil yüzey üzerinde mi görüneceğini ToolbarItem belirten numaralandırma.

ViewState

Kullanım dışı. Kullanmayın.

WebNavigationEvent

Gezinti olayının neden tetiklendiğini gösteren değerler içerir.

WebNavigationResult

Web gezintisinin sonucunu gösteren değerleri numaralandırır.

Temsilciler

BindableProperty.BindingPropertyChangedDelegate

BindableProperty.PropertyChanged için temsilci.

BindableProperty.BindingPropertyChangedDelegate<TPropertyType>

BindableProperty.PropertyChanged için kesin türe sahip temsilci.

BindableProperty.BindingPropertyChangingDelegate

BindableProperty.PropertyChanging için temsilci.

BindableProperty.BindingPropertyChangingDelegate<TPropertyType>

BindableProperty.PropertyChanging için kesin türe sahip temsilci.

BindableProperty.CoerceValueDelegate

BindableProperty.CoerceValue için temsilci.

BindableProperty.CoerceValueDelegate<TPropertyType>

BindableProperty.CoerceValue için kesin türe sahip temsilci.

BindableProperty.CreateDefaultValueDelegate

BindableProperty.DefaultValueCreator için kesin olarak belirlenmiş temsilci.

BindableProperty.CreateDefaultValueDelegate<TDeclarer,TPropertyType>

BindableProperty.DefaultValueCreator için temsilci.

BindableProperty.ValidateValueDelegate

BindableProperty.ValidateValue için temsilci.

BindableProperty.ValidateValueDelegate<TPropertyType>

BindableProperty.ValidateValue için kesin türü belirlenmiş temsilci.

CollectionSynchronizationCallback

içinde EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback)geri çağırma için temsilci.

PropertyChangingEventHandler

Etkinlik için temsilci PropertyChanging .

Açıklamalar

Xamarin.Forms, geliştiricilerin Android, iOS ve Windows Phone paylaşılabilen kullanıcı arabirimleri oluşturmasına olanak tanıyan platformlar arası, yerel olarak desteklenen bir UI araç seti soyutlamasıdır. Kullanıcı arabirimleri hedef platformların yerel denetimlerini kullandığından, yerel olarak oluşturulmuş uygulamaların görünümüne ve daha da önemlisi yanıt verme hızına sahiptir.

Xamarin.Forms Çözüm Mimarisi

Platformlar Arası Proje

Xamarin.Forms uygulamasının kullanıcı deneyimi genellikle platformlar arası paylaşılan projede (Taşınabilir Sınıf Kitaplığı veya Paylaşılan Proje) tanımlanır ve en azından yerel platform işlemesini başlatan (aşağıdaki platform kodu örneklerinde çağrısına Forms.Init() dikkat edin) ve daha genel olarak kullanıcı deneyimini ve kullanıcı arabirimini platforma özgü şekilde genişleten platforma özgü projelerle birleştirilir (örneğin, platforma özgü algılayıcılara veya yeteneklere erişerek).

Örneğin, geliştirici platformlar arası bir Xamarin.Forms Label oluşturabilir ve paylaşılan projede aşağıdaki kodla görüntüleyebilir:

public class App : Xamarin.Forms.Application
{
    public App ()
    {
        MainPage = new ContentPage
        {
            Content = new Label
                {
                    Text = "Welcome to Xamarin Forms!",
                    VerticalOptions = LayoutOptions.CenterAndExpand,
                    HorizontalOptions = LayoutOptions.CenterAndExpand,
                },
        };
    }
}

Bu kod, hedef platformlarda ortalanmış bir etiketle sonuçlanır:

Daha kullanışlı kullanıcı arabirimlerine sahip daha karmaşık düzenler daha tipik olsa da, bu örnek Xamarin.Forms'un kodu oluşturmak ve hedef platformlarda görüntülemek için kullandığı paylaşılan ve platforma özgü kodu açıkça göstermek için yararlıdır. Aşağıdaki tartışmadaki kod, geliştirici yeni bir Xamarin.Forms projesi oluşturduğunda hedef platform projelerinde Visual Studio tarafından oluşturulur. Her durumda, Xamarin.Forms'a bağımlı başka bir yöntem çağrılmadan önce formları başlatmaya yönelik platforma özgü Forms.Init() bir yöntem çağrılır.

iOS Platform Kodu

iOS platformunda Visual Studio, framework sınıfının bir alt sınıfını Xamarin.Forms.Platform.iOS.FormsApplicationDelegate uygulamanın giriş noktası olarak kaydeder ve hemen çağrısı Xamarin.Forms.Forms.Inityapar.

[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
    public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    {
        global::Xamarin.Forms.Forms.Init();
        LoadApplication(new App());

        return base.FinishedLaunching(app, options);
    }
}

Android Platform Kodu

Android'de giriş noktası, çerçeve sınıfının bir alt sınıfıdır Xamarin.Forms.Platform.Android.FormsAppCompatActivityve OnCreate yönteminin çağırmadan önce Forms.Initsekme çubuğunu ve araç çubuklarını yapılandırması ve yöntemini çağırması base gerekir.

[Activity(Label = "HelloXamarinFormsWorld.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
    protected override void OnCreate(Bundle bundle)
    {
        TabLayoutResource = Resource.Layout.Tabbar;
        ToolbarResource = Resource.Layout.Toolbar;

        base.OnCreate(bundle);

        global::Xamarin.Forms.Forms.Init(this, bundle);

        LoadApplication(new App());
    }

    protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
    {
        base.OnActivityResult(requestCode, resultCode, data);
    }
}

UWP Kodu

UWP'deki bir Xamarin.Forms uygulamasının giriş noktası yalnızca UWP platform projesindeki ' Windows.UI.Xaml.Application in App.xaml.cs için oluşturucudur. Ancak UWP'de uygulama yaşam döngüsü, çağrısının Forms.Init yöntemin OnLaunched içinde gerçekleşmesini gerektiren ve birden çok kez çalıştırılmaya karşı korunan bir durumdur. Gerekli kod bu belgelerin kapsamı dışındadır, ancak meraklı geliştiricinin bir test Xamarin.Forms çözümü oluşturması ve daha fazla ayrıntı için dosyadaki App.xaml.cs kodu incelemesi önerilir

Xamarin.Forms'daki Öğeler

Xamarin.Forms ad alanında önemli türler , Viewve Layout'yi içerirPage. Pages genellikle denetleyici nesnelerle (Android dünyasındaki etkinlikler, iOS dünyasında UIViewControllers), Viewdenetimler veya pencere öğeleri Layoutile s ve s diğer Viewnesnelere göre düzenlenirView. Bu türlerin tümü türünden Elementtüretilir.

Model-View-ViewModel ve Xamarin.Forms

Uygulama geliştiricileri Model-View-ViewModel (MVVM) desenini kullanarak veri sunumu ve kullanıcı arabirimiyle ilgili endişeleri veri depolama ve işleme endişelerinden temiz bir şekilde ayıran Xamarin.Forms uygulamaları oluşturur. ÇerçeveXamarin.Forms, diğer birkaç ilgili tür arasında ve BindableProperty sınıflarını BindableObject sağlayarak bunu sağlar. öğesini BindableObject devralan nesneler, diğer nesnelerdeki tür BindableProperty üyelerine bağlanabilir.

A BindableObject , adların BindableProperty sözlüğünü ve karşılık gelen bağlama bağlamlarıyla bir ilişkilendirmeyi korur; yalnızca öğesinin tanımlandığı BindableProperty ve uygulama geliştiricisinin özelliğine BindingContext atadığı nesne aracılığıyla Binding. Daha fazla bilgi edinmek için bkz. BindableObject.

Ayrıca bkz.