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

bir kısayol MenuItemtuşunu temsil eder.

AcceleratorTypeConverter

XAML ayrıştırıcısının dizeleri Accelerator nesnelere dönüştürmek için 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.

BackButtonPressedEventArgs

Yalnızca iç kullanım. Geri düğmesine basıldığında ortaya çıkan 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ı System.Collections.IEnumerablebir ile çalışmaya izin veren Layout<T> 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 BindableObjectkolaylık genişletme 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

Sınırlı yazma erişimine sahip bir BindableProperty uygulamak için kullanılan BindableProperty gizli anahtarı.

Binding

Tek bir 1:1 sabit veri bağlama.

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

tarafından kullanılan RelativeLayoutbir 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

üzerindeki metin ve resmin Buttongöreli konumunu ve aralarındaki aralığı denetler.

Button.ButtonContentTypeConverter

XAML ayrıştırıcısının dizeleri Button.ButtonContentLayout nesnelere dönüştürmek için 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 bir yandan çekebileceği bir Sayfa.

CarouselView

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

Cell

Tüm Xamarin için temel sınıf ve özellikler sağlar. hücreleri Forms. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğ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 hareket tanıyıcısı.

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 System.Windows.Input.ICommandSystem.Actionuygulama tanımlar.

Command<T>

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

CompareStateTrigger

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

CompressedLayout

Yedekli işleyicileri devreden çıkarma için 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 ListViewyaygın olarak kullanılan birden ç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 parametreleştirilmiş 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ışıp çalışmadığı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

Genellikle animasyonlar için kullanılan doğrusal olmayan değerleri değiştiren 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 stiller ve özellikler koleksiyonu.

EffectiveFlowDirectionExtensions

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

EffectiveVisualExtensions

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

Element

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

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

Tetikleyen bir 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.

FileImageSourceConverter

öğesine TypeConverter dönüştüren FileImageSourcebir .

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 değerine FlexAlignSelfdönüştürür.

FlexBasis.FlexBasisTypeConverter

Esnek bir temelin dize gösterimini değerine FlexBasisdönüştürür.

FlexDirectionTypeConverter

Bir satır veya sütunun esnek düzen yönünün dize gösterimini değerine FlexDirectiondönüştürür.

FlexJustifyTypeConverter

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

FlexLayout

İsteğe bağlı olarak kaydırılabilir satırlarda veya alt öğe sütunlarında alt öğeleri 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 değerine 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

ve FocusedUnfocused olayları için VisualElementolay birleştirmeleri.

FontAttributesConverter

Dizeyi bir FontAttributes nesneye 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 birFont.

FormattedString

Bazı bölümlere öznitelikleri uygulanmış 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 için platforma özgü işleyicileri belirten bir soyut öznitelik. Soyut denetimleri Forms.

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

Görüntüsü 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 görevi görür.

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 öğesinde 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'de alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın. uygulamaları Forms.

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 sayfadaki 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

Bir menü öğesi sunan ve bunu bir komutla ilişkilendiren sınıf.

MenuItemCollection

İlişkili MenuItem nesnelerden oluşan bir grup.

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ın bağımsız değişkenleri.

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

Page Bir diğer sayfa yığınının gezintisini 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 T deyimine ö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

İçeriğin üst görünümünden daha büyük bir kaydırma hareketi tanıyıcısı.

PanUpdatedEventArgs

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

Picker

Listedeki View 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

Dizeden TypeConverter öğ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ı temsil eden MultiTriggersı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 öğesine dönüştüren bir Rectangle.

RectTypeConverter

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

ReferenceTypeConverter

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

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 kullanan Constraintbir.

RenderWithAttribute

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

ResolutionGroupNameAttribute

Etki adları için kapsam sağlayan bir 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 tarafından dahili kullanım için. Forms platformu.

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 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 ortaya çıkan olay için bağımsız değişkenler.

ScrollToRequestedEventArgs

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

ScrollToRequestEventArgs

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

ScrollView

İçerik gerektiriyorsa kaydırabilen bir öğe.

SearchBar

Arama View kutusu sağlayan 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 System.IO.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 tarafından işlenen T türü örnekleri içeren tablo bölümü. Forms.

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 System.Type alan ve karşılık gelen bir döndüren System.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 System.Uri öğesine dönüştüren bir System.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 Görsel sistem 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ı belirtme yöntemlerini ve özelliklerini 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

Kılavuz SütunuDefinition 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'deki görsel bölgeyi temsil eder. kullanıcı arabirimini Forms.

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üklemeler içeren liste arabirimi.

Grid.IGridList<T>

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

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 dahili kullanıma yöneliktir.

IApplicationController

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

IAppLinkEntry

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

IAppLinks

Uygulamalardaki içeriğe yönelik bağlantıları kaydetmek ve kaydını kaldırmak 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 dahili kullanım için.

ICellController

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

IConfigElement<T>

Bu arabirim, platform işleyicileri tarafından dahili 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 dahili kullanım için.

IEffectControlProvider

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

IElementConfiguration<TElement>

Xamarin'in platforma özgü örneğini döndürme arabirimi. Forms yazın.

IElementController

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

IEmbeddedFontLoader

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

IEntryCellController

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

IEntryController

Platform işleyicileri tarafından dahili 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 dahili kullanım için.

IImageController

Platform işleyicileri tarafından dahili 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 dahili kullanıma yöneliktir.

IItemViewController

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

ILayout

Düzen davranışını gösteren ve olayı açığa çıkarmak için arabirim LayoutChanged .

ILayoutController

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

IListProxy

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

IListViewController

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

IMasterDetailPageController

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

IMenuItemController

Platform işleyicileri tarafından dahili 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 için platforma özgü yerel görünümü döndüren salt okunur bir özellik içeren arabirim. Forms öğesi.

INavigation

Platforma özgü gezintiyi soyutlayan arabirim.

INavigationPageController

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

IOpenGlViewController

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

IPageContainer<T>

S için Pagekapsayıcı tanımlayan ve özelliği kullanıma hazırlayan arabirim CurrentPage .

IPageController

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

IPanGestureController

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

IPinchGestureController

Platform işleyicileri tarafından dahili 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

dahili Kayıt Şirketi ile kaydedilebilecek türleri gösteren dahili olarak kullanılan bayraklama arabirimi.

IScrollViewController

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

ISearchBarController

Platform işleyicileri tarafından dahili 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 boyutlara 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 Kabuk 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 iç kullanıma yöneliktir.

ISwipeGestureController

Platform işleyicileri tarafından iç 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 iç kullanıma yöneliktir.

ITableViewController

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

ITabStopElement

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

ITemplatedItemsList<TItem>

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

ITemplatedItemsListScrollToRequestedEventArgs

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

ITemplatedItemsView<TItem>

Bu arabirim, platform işleyicileri tarafından iç 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 iç kullanıma yöneliktir.

IVisual

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

IVisualElementController

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

IWebViewController

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

IWebViewDelegate

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

RelativeLayout.IRelativeList<T>

Viewtarafından System.Collections.Generic.IList`1 kullanılan bir RelativeLayoutsayısı.

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 yayılmayı değiştirme 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

Bir 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

Bir düzenleyicinin boyut değiştirip değiştirmeyeceğini denetleyecek değerleri, kullanıcı girdi girdisine uyacak şekilde 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ı denetleen 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ıldığı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 haklı olduğunu açıklayan değerleri numaralandırır.

FlexPosition

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

FlexWrap

içindeki öğelerin FlexLayoutkaydırılıp kaydırılmayacağını ve nasıl kaydırıldığını denetleen 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

Kabuk uygulamadaki açılır öğe için görüntü modlarını numaralandırır.

FlyoutHeaderBehavior

Modların numaralandırması 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ı denetleen 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 sonu için çeşitli seçenekler 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

Ayrıntı içeriğinin bir ana ayrıntı sayfasında nasıl görüntüleneceğini denetleyebilen değerleri numaralandırır.

MeasureFlags

Pencereleri döşerken kenar boşluklarının dahil edilip edilmeyeceğ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 cihazının türünü gösterir. Forms üzerinde çalışıyor.

TargetPlatform

İşletim sistemi Xamarin türünü gösterir. Forms şu anda üzerinde çalışıyor.

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üremiş temsilci.

BindableProperty.BindingPropertyChangingDelegate

BindableProperty.PropertyChanging için temsilci.

BindableProperty.BindingPropertyChangingDelegate<TPropertyType>

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

BindableProperty.CoerceValueDelegate

BindableProperty.CoerceValue için temsilci.

BindableProperty.CoerceValueDelegate<TPropertyType>

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

BindableProperty.CreateDefaultValueDelegate

BindableProperty.DefaultValueCreator için kesin olarak yazılan 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üremiş temsilci.

CollectionSynchronizationCallback

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

PropertyChangingEventHandler

Olay 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. çözüm mimarisini Forms

Platformlar Arası Proje

Xamarin kullanıcı deneyimi. Forms uygulaması genellikle platformlar arası paylaşılan bir 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 (örneğin, platforma özgü algılayıcılara veya yeteneklere erişerek) başlatan platforma özgü projelerle birleştirilir.

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

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'in paylaşılan ve platforma özgü kodunu açıkça göstermek için yararlıdır. Forms kodu oluşturmak ve hedef platformlarda görüntülemek için kullanır. Aşağıdaki tartışmadaki kod, geliştirici yeni bir Xamarin oluşturduğunda hedef platform projelerinde Visual Studio tarafından oluşturulur. projeyi Forms. Her durumda, Xamarin.Forms'a bağlı 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

Xamarin için giriş noktası. UWP'deki Forms uygulaması, UWP platform projesindeki App.xaml.cs bir Windows.UI.Xaml.Application için yalnızca 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 oluşturması teşvik edilir. Çözümü Forms ve daha fazla ayrıntı için dosyadaki App.xaml.cs kodu inceleyin

Xamarin'deki öğeler. Forms

Xamarin'deki önemli türler. Forms ad alanı , Viewve Layoutiç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 Xamarin oluşturmak için Model-View-ViewModel (MVVM) desenini kullanır. Veri sunumu ve kullanıcı arabirimiyle ilgili endişeleri veri depolama ve işleme endişelerinden temiz bir şekilde ayıran uygulamalar Forms. Ç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.