ListView Sınıf

Tanım

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

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ListViewRenderer))]
public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ListView>, Xamarin.Forms.IListViewController
type ListView = class
    inherit ItemsView<Cell>
    interface IListViewController
    interface IViewController
    interface IVisualElementController
    interface IElementController
    interface IElementConfiguration<ListView>
Devralma
Öznitelikler
Uygulamalar

Açıklamalar

Aşağıdaki örnekte temel kullanım gösterilmektedir:

using System;
using System.Collections.Generic;
using Xamarin.Forms;

namespace FormsGallery
{
class ListViewDemoPage : ContentPage
    {
        class Person
        {
            public Person(string name, DateTime birthday, Color favoriteColor)
            {
                this.Name = name;
                this.Birthday = birthday;
                this.FavoriteColor = favoriteColor;
            }

            public string Name { private set; get; }

            public DateTime Birthday { private set; get; }

            public Color FavoriteColor { private set; get; }
        };

        public ListViewDemoPage()
        {
            Label header = new Label
            {
                Text = "ListView",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            // Define some data.
            List<Person> people = new List<Person>
            {
                new Person("Abigail", new DateTime(1975, 1, 15), Color.Aqua),
                new Person("Bob", new DateTime(1976, 2, 20), Color.Black),
                // ...etc.,...
                new Person("Yvonne", new DateTime(1987, 1, 10), Color.Purple),
                new Person("Zachary", new DateTime(1988, 2, 5), Color.Red)
            };

            // Create the ListView.
            ListView listView = new ListView
            {
                // Source of data items.
                ItemsSource = people,

                // Define template for displaying each item.
                // (Argument of DataTemplate constructor is called for 
                //      each item; it must return a Cell derivative.)
                ItemTemplate = new DataTemplate(() =>
                    {
                        // Create views with bindings for displaying each property.
                        Label nameLabel = new Label();
                        nameLabel.SetBinding(Label.TextProperty, "Name");

                        Label birthdayLabel = new Label();
                        birthdayLabel.SetBinding(Label.TextProperty,
                            new Binding("Birthday", BindingMode.OneWay, 
                                null, null, "Born {0:d}"));

                        BoxView boxView = new BoxView();
                        boxView.SetBinding(BoxView.ColorProperty, "FavoriteColor");

                        // Return an assembled ViewCell.
                        return new ViewCell
                        {
                            View = new StackLayout
                            {
                                Padding = new Thickness(0, 5),
                                Orientation = StackOrientation.Horizontal,
                                Children = 
                                {
                                    boxView,
                                    new StackLayout
                                    {
                                        VerticalOptions = LayoutOptions.Center,
                                        Spacing = 0,
                                        Children = 
                                        {
                                            nameLabel,
                                            birthdayLabel
                                        }
                                        }
                                }
                                }
                        };
                    })
            };

            // Accomodate iPhone status bar.
            this.Padding = new Thickness(10, Device.OnPlatform(20, 0, 0), 10, 5);

            // Build the page.
            this.Content = new StackLayout
            {
                Children = 
                {
                    header,
                    listView
                }
                };
        }
    }
}

Oluşturucular

ListView()

sınıfının yeni bir örneğini ListView oluşturur ve başlatır.

ListView(ListViewCachingStrategy)

Belirtilen önbelleğe alma stratejisiyle sınıfının yeni bir örneğini ListView oluşturur ve başlatır.

Alanlar

FooterProperty

Özelliği için Footer yedekleme deposu.

FooterTemplateProperty

Özelliği için FooterTemplate yedekleme deposu.

GroupHeaderTemplateProperty

Özelliğini tanımlar GroupHeaderTemplate .

HasUnevenRowsProperty

Özelliğini tanımlar HasUnevenRowsProperty .

HeaderProperty

Özelliği için Header yedekleme deposu.

HeaderTemplateProperty

Özelliği için HeaderTemplate yedekleme deposu.

HorizontalScrollBarVisibilityProperty

Alanın yedekleme deposu HorizontalScrollBarVisibility .

IsGroupingEnabledProperty

Özelliğini tanımlar IsGroupingEnabledProperty .

IsPullToRefreshEnabledProperty

Özelliği için IsPullToRefreshEnabled yedekleme deposu.

IsRefreshingProperty

Özelliği için IsRefreshing yedekleme deposu.

RefreshCommandProperty

Özelliği için RefreshCommand yedekleme deposu.

RefreshControlColorProperty

Alanın yedekleme deposu RefreshControlColor .

RowHeightProperty

özelliği için RowHeightProperty yedekleme deposu.

SelectedItemProperty

özelliğini tanımlar SelectedItemProperty .

SelectionModeProperty

Özelliği için SelectionMode yedekleme deposu.

SeparatorColorProperty

Özelliği için SeparatorColor yedekleme deposu.

SeparatorVisibilityProperty

Özelliği için SeparatorVisibility yedekleme deposu.

VerticalScrollBarVisibilityProperty

Alanın yedekleme deposu VerticalScrollBarVisibility .

Özellikler

AnchorX

Herhangi bir dönüştürme için merkez noktasının X bileşenini, öğenin sınırlarına göre alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
AnchorY

Herhangi bir dönüştürme için merkez noktasının Y bileşenini, öğenin sınırlarına göre alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
AutomationId

Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değer alır veya ayarlar.

(Devralındığı yer: Element)
Background

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

(Devralındığı yer: VisualElement)
BackgroundColor

VisualElement'in arka planını dolduracak rengi alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
Batched

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

(Devralındığı yer: VisualElement)
Behaviors

Bu öğeyle ilişkili Davranışların listesini alır. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
BindingContext

Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar.

(Devralındığı yer: BindableObject)
Bounds

öğesinin sınırlarını alır.

(Devralındığı yer: VisualElement)
CachingStrategy

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

class

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

(Devralındığı yer: NavigableElement)
ClassId

Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar.

(Devralındığı yer: Element)
Clip

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

(Devralındığı yer: VisualElement)
DisableLayout

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

(Devralındığı yer: VisualElement)
Dispatcher

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

(Devralındığı yer: BindableObject)
EffectControlProvider

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

(Devralındığı yer: Element)
Effects

Bu öğeye uygulanan efektlerin listesi.

(Devralındığı yer: Element)
FlowDirection

Düzen akışı yönünü alır veya ayarlar.

(Devralındığı yer: VisualElement)
Footer

Liste görünümünün en altında görüntülenecek dizeyi, bağlamayı veya görünümü alır veya ayarlar.

FooterElement

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

FooterTemplate

Liste görünümünün en altında görüntülenecek bir veri nesnesini biçimlendirmek için kullanılacak bir veri şablonunu alır veya ayarlar.

GestureController

Görünümün hareket denetleyicisini alır.

(Devralındığı yer: View)
GestureRecognizers

Bu görünümle ilişkili hareket tanıyıcıları koleksiyonu.

(Devralındığı yer: View)
GroupDisplayBinding

Grup üst bilgisini görüntülemek için kullanılacak bağlamayı alır veya ayarlar.

GroupHeaderTemplate

Grup üst bilgileri için bir DataTemplate alır veya ayarlar.

GroupShortNameBinding

Gruplandırılmış atlama listelerinde görüntülenecek ad için bir bağlama alır veya ayarlar.

HasUnevenRows

Bu ListView öğenin eşit olmayan satırları olup olmadığını gösteren bir Boole değeri alır veya ayarlar.

Header

Liste görünümünün en üstünde görüntülenecek dizeyi, bağlamayı veya görünümü alır veya ayarlar.

HeaderElement

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

HeaderTemplate

Liste görünümünün en üstünde görüntülenecek bir veri nesnesini biçimlendirmek için kullanılacak bir veri şablonunu alır veya ayarlar.

Height

Bu öğenin geçerli işlenmiş yüksekliğini alır. Bu salt okunur bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
HeightRequest

Bu öğenin istenen yükseklik geçersiz kılmasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
HorizontalOptions

Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: View)
HorizontalScrollBarVisibility

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

Id

Bir uygulamanın çalıştırılmasıyla bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır.

(Devralındığı yer: Element)
InputTransparent

Bu öğenin kullanıcı etkileşim döngüsüne dahil edilip edilmeyeceğini belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsEnabled

Bu öğenin kullanıcı arabiriminde etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsFocused

Bu öğenin şu anda odaklanıp odaklanmadığını belirten bir değer alır. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsGroupingEnabled

için ListViewgruplandırma özelliğinin etkinleştirilip etkinleştirilmediğini alır veya ayarlar.

IsInNativeLayout

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

(Devralındığı yer: VisualElement)
IsNativeStateConsistent

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

(Devralındığı yer: VisualElement)
IsPlatformEnabled

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

(Devralındığı yer: VisualElement)
IsPullToRefreshEnabled

Kullanıcının uygulamanın yenilenmesine neden olmak için aşağı çekip çekemeyeceğini belirten bir değer alır veya ayarlar.

IsRefreshing

Liste görünümünün şu anda yenilenip yenilenmediğini belirten bir değer alır veya ayarlar.

IsTabStop

Bu öğenin sekme gezintisinde yer alıp almayacağını belirten bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
IsVisible

Bu öğelerin görsel ağacının parçası olup olmayacağını belirleyen bir değer alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
ItemsSource

Öğelerin kaynağını şablona alır veya ayarlar ve görüntüler.

(Devralındığı yer: ItemsView<TVisual>)
ItemTemplate

öğesine uygulanacak ItemsSourceşekilde öğesini DataTemplate alır veya ayarlar.

(Devralındığı yer: ItemsView<TVisual>)
LogicalChildren

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

(Devralındığı yer: Element)
Margin

Görünümün kenar boşluğunu alır veya ayarlar.

(Devralındığı yer: View)
MinimumHeightRequest

Öğenin düzen sırasında istediği en düşük yüksekliği geçersiz kılan bir değer alır veya ayarlar.

(Devralındığı yer: VisualElement)
MinimumWidthRequest

Öğenin düzen sırasında isteyeceği minimum genişliği geçersiz kılan bir değer alır veya ayarlar.

(Devralındığı yer: VisualElement)
Navigation

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

(Devralındığı yer: NavigableElement)
NavigationProxy

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

(Devralındığı yer: NavigableElement)
Opacity

İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
Parent

öğesinin üst öğesini alır veya ayarlar.

(Devralındığı yer: Element)
ParentView
Kullanımdan kalktı.

Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır.

(Devralındığı yer: Element)
Platform
Kullanımdan kalktı.

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

(Devralındığı yer: Element)
RealParent

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

(Devralındığı yer: Element)
RefreshAllowed

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

RefreshCommand

Liste görünümü yenileme durumuna girdiğinde çalıştırılacak komutu alır veya ayarlar.

RefreshControlColor

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

Resources

Yerel kaynak sözlüğü alır veya ayarlar.

(Devralındığı yer: VisualElement)
Rotation

Öğe işlendiğinde Z ekseni (affin döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
RotationX

Öğe işlendiğinde X ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
RotationY

Öğe işlendiğinde Y ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar.

(Devralındığı yer: VisualElement)
RowHeight

Satırın yüksekliğini temsil eden bir değeri alır veya ayarlar.

Scale

Öğesine uygulanan ölçek faktörünü alır veya ayarlar.

(Devralındığı yer: VisualElement)
ScaleX

X yönüne uygulanacak bir ölçek değeri alır veya ayarlar.

(Devralındığı yer: VisualElement)
ScaleY

Y yönüne uygulanacak ölçek değerini alır veya ayarlar.

(Devralındığı yer: VisualElement)
SelectedItem

öğesinden seçili durumdaki öğeyi ItemsSourcealır veya ayarlar.

SelectionMode

Seçilip seçilemeyeceğini ve kaç öğenin seçilebileceğini denetleyebilen bir değer alır veya ayarlar.

SeparatorColor

Liste öğelerini ayıran çubuğun rengini alır veya ayarlar.

SeparatorVisibility

Ayırıcıların öğeler arasında görünür olup olmadığını belirten bir değer alır veya ayarlar.

Style

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

(Devralındığı yer: NavigableElement)
StyleClass

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

(Devralındığı yer: NavigableElement)
StyleId

Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar.

(Devralındığı yer: Element)
TabIndex

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

(Devralındığı yer: VisualElement)
TemplatedItems

Şablonlu öğelerin listesini alır.

(Devralındığı yer: ItemsView<TVisual>)
TranslationX

Öğesinin X çeviri deltasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
TranslationY

öğesinin Y çeviri deltasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
Triggers

Bu öğeyle ilişkili Tetikleyici listesini alır. Bu, bağlanabilir bir özelliktir.

(Devralındığı yer: VisualElement)
VerticalOptions

Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu bağlanabilir bir özelliktir.

(Devralındığı yer: View)
VerticalScrollBarVisibility

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

Visual

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

(Devralındığı yer: VisualElement)
Width

Bu öğenin geçerli işlenmiş genişliğini alır. Bu salt okunur bir bağlanabilir özelliktir.

(Devralındığı yer: VisualElement)
WidthRequest

Bu öğenin istenen genişlik geçersiz kılmasını alır veya ayarlar.

(Devralındığı yer: VisualElement)
X

Bu öğenin geçerli X konumunu alır. Bu salt okunur bir bağlanabilir özelliktir.

(Devralındığı yer: VisualElement)
Y

Bu öğenin geçerli Y konumunu alır. Bu salt okunur bir bağlanabilir özelliktir.

(Devralındığı yer: VisualElement)

Yöntemler

ApplyBindings()

bağlamalarını uygulamasına BindingContextuygulayın.

(Devralındığı yer: BindableObject)
BatchBegin()

Öğe özelliklerinde bir grup değişikliğin başladığını gösterir.

(Devralındığı yer: VisualElement)
BatchCommit()

Öğesine bir komut toplu işleminin sonuna işaret eder ve bu komutların artık işlenmesi gerektiğini bildirir.

(Devralındığı yer: VisualElement)
BeginRefresh()

özelliğini trueolarak ayarlayarak IsRefreshing yenileme durumunu girer.

ChangeVisualState()

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

(Devralındığı yer: VisualElement)
ClearValue(BindableProperty)

için propertytarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

tarafından propertyKeytanımlanan özelliği için tarafından ayarlanan SetValue tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty)

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

(Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey)

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

(Devralındığı yer: BindableObject)
CreateDefault(Object)

Bir öğenin varsayılan görsel gösteriminin bir örneğini oluşturur.

CreateDefaultCell(Object)

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

Descendants()

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

(Devralındığı yer: Element)
EffectIsAttached(String)

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

(Devralındığı yer: Element)
EndRefresh()

özelliğini falseolarak ayarlayarak yenileme durumundan IsRefreshing çıkar.

FindByName(String)

Belirtilen ada sahip öğeyi döndürür.

(Devralındığı yer: Element)
Focus()

Odağı bu öğeye ayarlamak için attemps.

(Devralındığı yer: VisualElement)
GetChildElements(Point)

Belirtilen pointöğesinin altında görsel olarak bulunan alt öğeleri döndürür.

(Devralındığı yer: View)
GetDisplayTextFromGroup(Object)

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

GetSizeRequest(Double, Double)
Kullanımdan kalktı.

SizeRequest öğesinin değerini döndürür. Bu yöntemi çağırmak, düzen döngüsünün ölçü geçişini başlatır.

(Devralındığı yer: VisualElement)
GetValue(BindableProperty)

BindableProperty içinde yer alan değeri döndürür.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Kullanımdan kalktı.

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

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Kullanımdan kalktı.

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

(Devralındığı yer: BindableObject)
InvalidateMeasure()

Bu öğesinin düzenini VisualElementgeçersiz kılmaya ilişkin olarak çağrılan yöntem. Olayı tetikler MeasureInvalidated .

(Devralındığı yer: VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

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

(Devralındığı yer: VisualElement)
IsSet(BindableProperty)

Hedef özellik varsa ve ayarlanmışsa döndürür true .

(Devralındığı yer: BindableObject)
Layout(Rectangle)

Düzen döngüsü sırasında öğenin sınırlarını Güncelleştirmeler.

(Devralındığı yer: VisualElement)
Measure(Double, Double, MeasureFlags)

Bir görsel öğenin cihazda görüntülenmesi için gereken en düşük boyutu döndürür.

(Devralındığı yer: VisualElement)
NativeSizeChanged()

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

(Devralındığı yer: VisualElement)
NotifyRowTapped(Int32, Cell)

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

NotifyRowTapped(Int32, Cell, Boolean)

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

NotifyRowTapped(Int32, Int32, Cell)

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

NotifyRowTapped(Int32, Int32, Cell, Boolean)

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

On<T>()

Platforma özgü bir yöntemin çağrılabileceği bu ListViewöğesinin platforma özgü örneğini döndürür.

OnBindingContextChanged()

Bağlama bağlamı değiştiğinde çağrılan yöntem.

OnChildAdded(Element)

Uygulama geliştiricileri, bir alt öğe eklendiğinde yanıt vermek için bu yöntemi geçersiz kılabilir.

(Devralındığı yer: VisualElement)
OnChildRemoved(Element)
Kullanımdan kalktı.

Uygulama geliştiricileri, bir alt öğe kaldırıldığında yanıt vermek için bu yöntemi geçersiz kılabilir.

(Devralındığı yer: VisualElement)
OnChildRemoved(Element, Int32)

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

(Devralındığı yer: VisualElement)
OnChildrenReordered()

Olay yayılacak olduğunda ChildrenReordered çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: VisualElement)
OnMeasure(Double, Double)

Düzen ölçümü gerçekleştiğinde çağrılan yöntem.

(Devralındığı yer: VisualElement)
OnParentSet()

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

(Devralındığı yer: NavigableElement)
OnPropertyChanged(String)

Bir bağlı özellik değiştirildiğinde çağrılan yöntem.

(Devralındığı yer: Element)
OnPropertyChanging(String)

Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırarak.

(Devralındığı yer: BindableObject)
OnSizeAllocated(Double, Double)

Bir düzen döngüsü sırasında öğenin boyutu ayarlandığında bu yöntem çağrılır. Bu yöntem, olay gösterilmeden SizeChanged önce doğrudan çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: VisualElement)
OnSizeRequest(Double, Double)
Kullanımdan kalktı.

Boyut isteği yapıldığında çağrılan yöntem.

OnTabIndexPropertyChanged(Int32, Int32)

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

(Devralındığı yer: VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

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

(Devralındığı yer: VisualElement)
RemoveBinding(BindableProperty)

Önceden ayarlanmış bir bağlamayı kaldırır.

(Devralındığı yer: BindableObject)
RemoveDynamicResource(BindableProperty)

Önceden ayarlanmış bir dinamik kaynağı kaldırır

(Devralındığı yer: Element)
ScrollTo(Object, Object, ScrollToPosition, Boolean)

ListView'ı itemgroup

ScrollTo(Object, ScrollToPosition, Boolean)

ListView'ı öğesine kaydırıyor item.

SendCellAppearing(Cell)

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

SendCellDisappearing(Cell)

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

SendRefreshing()

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

SendScrolled(ScrolledEventArgs)

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

SetBinding(BindableProperty, BindingBase)

Bir özelliğe bağlama atar.

(Devralındığı yer: BindableObject)
SetDynamicResource(BindableProperty, String)

Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar.

(Devralındığı yer: Element)
SetupContent(Cell, Int32)

Uygulama geliştiricileri, liste görünümü öğeleri için olay işleyicilerini kaydetmek için bu yöntemi geçersiz kılar.

SetupContent(TVisual, Int32)

oluşturma zamanında içerik için ek kurulum gerçekleştirir.

(Devralındığı yer: ItemsView<TVisual>)
SetValue(BindableProperty, Object)

Belirtilen özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

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

(Devralındığı yer: BindableObject)
SetValueFromRenderer(BindableProperty, Object)

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

(Devralındığı yer: Element)
SetValueFromRenderer(BindablePropertyKey, Object)

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

(Devralındığı yer: Element)
SizeAllocated(Double, Double)

SizeAllocated, bir alt ağaç düzeninin başlangıcını işaret etmek için düzen döngüsü sırasında çağrılır.

(Devralındığı yer: VisualElement)
TabIndexDefaultValueCreator()

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

(Devralındığı yer: VisualElement)
TabStopDefaultValueCreator()

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

(Devralındığı yer: VisualElement)
UnapplyBindings()

Önceden ayarlanmış tüm bağlamaları uygulamaz.

(Devralındığı yer: BindableObject)
Unfocus()

Odağı bu öğeye açar.

(Devralındığı yer: VisualElement)
UnhookContent(Cell)

Uygulama geliştiricileri, içinde kaydettikleri SetupContent(Cell, Int32)liste görünümü öğelerinin olay işleyicilerinin kaydını kaldırmak için bu yöntemi geçersiz kılar.

UnhookContent(TVisual)

Uygulama geliştiricileri, içinde kaydettikleri SetupContent(TVisual, Int32)öğelerin olay işleyicilerinin kaydını silmek için bu yöntemi geçersiz kılar.

(Devralındığı yer: ItemsView<TVisual>)
ValidateItemTemplate(DataTemplate)

Şablon seçiciyse ve öğeler korunuyorsa template döndürürfalse. Aksi takdirde döndürür true.

Ekinlikler

BatchCommitted

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

(Devralındığı yer: VisualElement)
BindingContextChanged

Özellik her değiştiğinde BindingContext oluşturulur.

(Devralındığı yer: BindableObject)
ChildAdded

Öğesine bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
ChildRemoved

Öğesinden bir alt öğe kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
ChildrenReordered

VisualElement'in Alt Öğeleri yeniden sıralandığında gerçekleşir.

(Devralındığı yer: VisualElement)
DescendantAdded

Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
DescendantRemoved

Öğeler alt ağacından bir alt öğe kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
FocusChangeRequested

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

(Devralındığı yer: VisualElement)
Focused

Öğe odağı aldığında gerçekleşir.

(Devralındığı yer: VisualElement)
ItemAppearing

Bir öğenin görsel gösterimi görsel düzene eklendiğinde gerçekleşir.

ItemDisappearing

Bir öğenin görsel gösterimi görsel düzenden kaldırıldığında gerçekleşir.

ItemSelected

Yeni bir öğe seçildiğinde tetiklenen olay.

ItemTapped

Bir öğeye dokunulduğunda tetiklenen olay.

MeasureInvalidated

Görsel öğenin düzeni geçersiz kılındığında tetiklenen olay.

(Devralındığı yer: VisualElement)
PlatformSet
Kullanımdan kalktı.

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

(Devralındığı yer: Element)
PropertyChanged

Bir özellik değiştiğinde oluşturulur.

(Devralındığı yer: BindableObject)
PropertyChanging

Bir özellik değişmek üzereyken tetikleniyor.

(Devralındığı yer: BindableObject)
Refreshing

Liste görünümü yenilendiğinde tetiklenen olay.

Scrolled

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

ScrollToRequested

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

SizeChanged

Width veya Height özellikleri bu öğedeki değeri değiştirdiğinde gerçekleşir.

(Devralındığı yer: VisualElement)
Unfocused

Öğe odağı kaybettiğinde gerçekleşir.

(Devralındığı yer: VisualElement)

Belirtik Arabirim Kullanımları

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

(Devralındığı yer: BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

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

(Devralındığı yer: Element)
IGestureController.CompositeGestureRecognizers

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

(Devralındığı yer: View)
IItemsView<TVisual>.CreateDefault(Object)

kullanarak varsayılan TVisual oluşturur item

(Devralındığı yer: ItemsView<TVisual>)
IItemsView<TVisual>.SetupContent(TVisual, Int32)

Yalnızca CInternal kullanımı.

(Devralındığı yer: ItemsView<TVisual>)
IItemsView<TVisual>.UnhookContent(TVisual)

Yalnızca iç kullanım.

(Devralındığı yer: ItemsView<TVisual>)
INameScope.RegisterName(String, Object)

Yalnızca dahili kullanım içindir.

(Devralındığı yer: Element)
ITemplatedItemsView<TVisual>.ListProxy

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

(Devralındığı yer: ItemsView<TVisual>)
ITemplatedItemsView<TVisual>.TemplatedItems

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

(Devralındığı yer: ItemsView<TVisual>)
IVisualElementController.EffectiveFlowDirection

Yerel ayar ve mantıksal akış ayarlarını dikkate alarak platformdaki öğenin etkili görsel akış yönünü alır.

(Devralındığı yer: VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Bu yöntem iç kullanıma yöneliktir.

(Devralındığı yer: VisualElement)

Uzantı Metotları

AbortAnimation(IAnimatable, String)

Animasyonu durdurur.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Belirtilen parametreleri ayarlar ve kinetik animasyonu başlatır.

AnimationIsRunning(IAnimatable, String)

tarafından handle belirtilen animasyonunun çalışıp çalışmadığını gösteren bir Boole değeri döndürür.

Batch(IAnimatable)

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Bir özelliğe bağlama oluşturur ve uygular.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Kullanımdan kalktı.

İfadeden bağlama oluşturur ve uygular.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

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

FindByName<T>(Element, String)

içeren elementkapsamda adı name olan türün T örneğini döndürür.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

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

GetSortedTabIndexesOnParentPage(VisualElement)

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

GetTabIndexesOnParentPage(ITabStopElement, Int32)

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

FadeTo(VisualElement, Double, UInt32, Easing)

, lengthve easing parametreleri tarafından opacityaçıklanan soldurma işlemini gerçekleştiren bir görev döndürür.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

tarafından belirtilen sınırlarını VisualElement parametresi tarafından view belirtilen dikdörtgene bounds kolaylaştıran bir görev döndürür.

RelRotateTo(VisualElement, Double, UInt32, Easing)

VisualElement tarafından belirtilen view öğesini tarafından geçerli döndürmesinden döndürürdrotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

tarafından belirtilen view öğesini geçerli ölçeğinden değerine ölçeklendirin VisualElementdscalebir görev döndürür.

RotateTo(VisualElement, Double, UInt32, Easing)

, lengthve easing parametreleri tarafından açıklanan döndürmeyi rotationgerçekleştiren bir görev döndürür.

RotateXTo(VisualElement, Double, UInt32, Easing)

zaman length ayırarak ve kullanarak easingY eksenini çarpıtacak opacitybir görev döndürür.

RotateYTo(VisualElement, Double, UInt32, Easing)

zaman length ayırıp opacitykullanarak easingX eksenini eğen bir görev döndürür.

ScaleTo(VisualElement, Double, UInt32, Easing)

tarafından view belirtilen öğesini mutlak ölçek faktörüne scaleölçeklendirerek VisualElement bir görev döndürür.

ScaleXTo(VisualElement, Double, UInt32, Easing)

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

ScaleYTo(VisualElement, Double, UInt32, Easing)

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

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Bir öğeye TranslationX ve TranslationY özelliklerine geçerli değerlerinden yeni değerlere animasyon ekler. Bu, giriş düzeninin görsel düzen ile aynı konumda olmasını sağlar.

HasVisualStateGroups(VisualElement)

İlişkili bir veya daha fazla görsel durum grubu varsa element döndürürtrue. Aksi takdirde döndürür false.

Şunlara uygulanır