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 |
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 | |
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 | |
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 |
OnIdiom<T> |
Geçerli hedef deyimi için |
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 | |
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 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 |
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 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
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.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
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.