Xamarin.Forms Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 | |
ColumnDefinitionCollectionTypeConverter |
Platformlar arası, yerel olarak yedeklenmiş kullanıcı arabirimi araç seti. |
Command | |
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 | |
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 |
OnIdiom<T> |
Geçerli hedef deyimi için deyimine |
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 | |
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 | |
TextChangedEventArgs |
Olaylar için |
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 |
View |
Düzenleri ve denetimleri ekrana yerleştirmek için kullanılan görsel öğe. |
ViewCell | |
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
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.Init
yapar.
[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.FormsAppCompatActivity
ve OnCreate
yönteminin çağırmadan önce Forms.Init
sekme ç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.