Udostępnij za pośrednictwem


ListView Klasa

Definicja

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

[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>
Dziedziczenie
Atrybuty
Implementuje

Uwagi

W poniższym przykładzie przedstawiono podstawowe użycie:

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
                }
                };
        }
    }
}

Konstruktory

ListView()

Tworzy i inicjuje ListView nowe wystąpienie klasy.

ListView(ListViewCachingStrategy)

Tworzy i inicjuje ListView nowe wystąpienie klasy przy użyciu określonej strategii buforowania.

Pola

FooterProperty

Magazyn kopii zapasowych Footer dla właściwości.

FooterTemplateProperty

Magazyn kopii zapasowych FooterTemplate dla właściwości.

GroupHeaderTemplateProperty

Identyfikuje GroupHeaderTemplate właściwość .

HasUnevenRowsProperty

Identyfikuje HasUnevenRowsProperty właściwość .

HeaderProperty

Magazyn kopii zapasowych Header dla właściwości.

HeaderTemplateProperty

Magazyn kopii zapasowych HeaderTemplate dla właściwości.

HorizontalScrollBarVisibilityProperty

Magazyn zaplecza dla HorizontalScrollBarVisibility pola.

IsGroupingEnabledProperty

Identyfikuje IsGroupingEnabledProperty właściwość .

IsPullToRefreshEnabledProperty

Magazyn kopii zapasowych IsPullToRefreshEnabled dla właściwości.

IsRefreshingProperty

Magazyn kopii zapasowych IsRefreshing dla właściwości.

RefreshCommandProperty

Magazyn kopii zapasowych RefreshCommand dla właściwości.

RefreshControlColorProperty

Magazyn zaplecza dla RefreshControlColor pola.

RowHeightProperty

Magazyn zaplecza dla RowHeightProperty właściwości.

SelectedItemProperty

Identyfikuje SelectedItemProperty właściwość .

SelectionModeProperty

Magazyn kopii zapasowych SelectionMode dla właściwości.

SeparatorColorProperty

Magazyn kopii zapasowych SeparatorColor dla właściwości.

SeparatorVisibilityProperty

Magazyn kopii zapasowych SeparatorVisibility dla właściwości.

VerticalScrollBarVisibilityProperty

Magazyn zaplecza dla VerticalScrollBarVisibility pola.

Właściwości

AnchorX

Pobiera lub ustawia składnik X punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
AnchorY

Pobiera lub ustawia składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
AutomationId

Pobiera lub ustawia wartość, która umożliwia strukturze automatyzacji znajdowanie i interakcję z tym elementem.

(Odziedziczone po Element)
Background

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
BackgroundColor

Pobiera lub ustawia kolor, który wypełni tło elementu VisualElement. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
Batched

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Behaviors

Pobiera listę zachowań skojarzonych z tym elementem. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte powiązanymi właściwościami należącymi do tego BindableObjectobiektu .

(Odziedziczone po BindableObject)
Bounds

Pobiera granice elementu.

(Odziedziczone po VisualElement)
CachingStrategy

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

class

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów.

(Odziedziczone po Element)
Clip

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
DisableLayout

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Dispatcher

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.

(Odziedziczone po Element)
FlowDirection

Pobiera lub ustawia kierunek przepływu układu.

(Odziedziczone po VisualElement)
Footer

Pobiera lub ustawia ciąg, powiązanie lub widok, który będzie wyświetlany w dolnej części widoku listy.

FooterElement

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

FooterTemplate

Pobiera lub ustawia szablon danych, który ma służyć do formatowania obiektu danych do wyświetlania w dolnej części widoku listy.

GestureController

Pobiera kontroler gestów dla widoku.

(Odziedziczone po View)
GestureRecognizers

Kolekcja rozpoznawania gestów skojarzonych z tym widokiem.

(Odziedziczone po View)
GroupDisplayBinding

Pobiera lub ustawia powiązanie do użycia do wyświetlania nagłówka grupy.

GroupHeaderTemplate

Pobiera lub ustawia dla DataTemplate nagłówków grup.

GroupShortNameBinding

Pobiera lub ustawia powiązanie nazwy do wyświetlenia na listach skoków grupowanych.

HasUnevenRows

Pobiera lub ustawia wartość logiczną wskazującą, czy ten ListView element ma nierówne wiersze.

Header

Pobiera lub ustawia ciąg, powiązanie lub widok, który będzie wyświetlany w górnej części widoku listy.

HeaderElement

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

HeaderTemplate

Pobiera lub ustawia szablon danych, który ma służyć do formatowania obiektu danych do wyświetlania w górnej części widoku listy.

Height

Pobiera bieżącą renderowaną wysokość tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

(Odziedziczone po VisualElement)
HeightRequest

Pobiera lub ustawia żądaną przesłonięć wysokość tego elementu.

(Odziedziczone po VisualElement)
HorizontalOptions

Pobiera lub ustawia LayoutOptions , w jaki sposób element jest ustawiany w cyklu układu. Jest to właściwość z możliwością powiązania.

(Odziedziczone po View)
HorizontalScrollBarVisibility

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji.

(Odziedziczone po Element)
InputTransparent

Pobiera lub ustawia wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
IsEnabled

Pobiera lub ustawia wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
IsFocused

Pobiera wartość wskazującą, czy ten element jest obecnie skoncentrowany. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
IsGroupingEnabled

Pobiera lub ustawia, czy grupowanie jest włączone dla ListViewprogramu .

IsInNativeLayout

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsNativeStateConsistent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsPlatformEnabled

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsPullToRefreshEnabled

Pobiera lub ustawia wartość, która informuje, czy użytkownik może szybko przesunąć w dół, aby spowodować odświeżenie aplikacji.

IsRefreshing

Pobiera lub ustawia wartość, która informuje, czy widok listy jest obecnie odświeżany.

IsTabStop

Pobiera lub ustawia wartość wskazującą, czy ten element jest uwzględniony w nawigacji na karcie. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
IsVisible

Pobiera lub ustawia wartość określającą, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
ItemsSource

Pobiera lub ustawia źródło elementów do szablonu i wyświetlania.

(Odziedziczone po ItemsView<TVisual>)
ItemTemplate

Pobiera lub ustawia wartość DataTemplate , która ma być stosowana do .ItemsSource

(Odziedziczone po ItemsView<TVisual>)
LogicalChildren

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Margin

Pobiera lub ustawia margines widoku.

(Odziedziczone po View)
MinimumHeightRequest

Pobiera lub ustawia wartość, która zastępuje minimalną wysokość elementu podczas układu.

(Odziedziczone po VisualElement)
MinimumWidthRequest

Pobiera lub ustawia wartość, która zastępuje minimalną szerokość elementu żądaną podczas układu.

(Odziedziczone po VisualElement)
Navigation

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
NavigationProxy

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
Opacity

Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas renderowania. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Przestarzałe.

Pobiera element, który jest najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement.

(Odziedziczone po Element)
Platform
Przestarzałe.

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
RefreshAllowed

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

RefreshCommand

Pobiera lub ustawia polecenie, które jest uruchamiane, gdy widok listy wprowadza stan odświeżania.

RefreshControlColor

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

Resources

Pobiera lub ustawia lokalny słownik zasobów.

(Odziedziczone po VisualElement)
Rotation

Pobiera lub ustawia rotację (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationX

Pobiera lub ustawia rotację (w stopniach) o osi X (rotacji perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationY

Pobiera lub ustawia rotację (w stopniach) o osi Y (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RowHeight

Pobiera lub ustawia wartość reprezentującą wysokość wiersza.

Scale

Pobiera lub ustawia współczynnik skalowania zastosowany do elementu.

(Odziedziczone po VisualElement)
ScaleX

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku X.

(Odziedziczone po VisualElement)
ScaleY

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku Y.

(Odziedziczone po VisualElement)
SelectedItem

Pobiera lub ustawia aktualnie wybrany element z elementu ItemsSource.

SelectionMode

Pobiera lub ustawia wartość, która określa, czy i ile elementów można wybrać.

SeparatorColor

Pobiera lub ustawia kolor paska oddzielający elementy listy.

SeparatorVisibility

Pobiera lub ustawia wartość, która informuje, czy separatory są widoczne między elementami.

Style

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
StyleClass

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
StyleId

Pobiera lub ustawia zdefiniowaną przez użytkownika wartość w celu unikatowego zidentyfikowania elementu.

(Odziedziczone po Element)
TabIndex

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
TemplatedItems

Pobiera listę elementów szablonów.

(Odziedziczone po ItemsView<TVisual>)
TranslationX

Pobiera lub ustawia różnicę translacji X elementu.

(Odziedziczone po VisualElement)
TranslationY

Pobiera lub ustawia różnicę tłumaczenia Y elementu.

(Odziedziczone po VisualElement)
Triggers

Pobiera listę wyzwalacza skojarzonego z tym elementem. Jest to właściwość z możliwością powiązania.

(Odziedziczone po VisualElement)
VerticalOptions

Pobiera lub ustawia LayoutOptions , w jaki sposób element jest ustawiany w cyklu układu. Jest to właściwość z możliwością powiązania.

(Odziedziczone po View)
VerticalScrollBarVisibility

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

Visual

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
Width

Pobiera bieżącą renderowaną szerokość tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

(Odziedziczone po VisualElement)
WidthRequest

Pobiera lub ustawia żądaną szerokość zastąpienia tego elementu.

(Odziedziczone po VisualElement)
X

Pobiera bieżącą pozycję X tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

(Odziedziczone po VisualElement)
Y

Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość z możliwością powiązania tylko do odczytu.

(Odziedziczone po VisualElement)

Metody

ApplyBindings()

Zastosuj powiązania do BindingContextelementu .

(Odziedziczone po BindableObject)
BatchBegin()

Sygnalizuje początek partii zmian we właściwościach elementów.

(Odziedziczone po VisualElement)
BatchCommit()

Sygnalizuje koniec partii poleceń do elementu i że te polecenia powinny być teraz zatwierdzane.

(Odziedziczone po VisualElement)
BeginRefresh()

Wprowadza stan odświeżania, ustawiając IsRefreshing właściwość na true.

ChangeVisualState()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną SetValue przez dla właściwości, która jest identyfikowana przez propertyKeyelement .

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po BindableObject)
CreateDefault(Object)

Tworzy wystąpienie domyślnej wizualnej reprezentacji elementu.

CreateDefaultCell(Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

Descendants()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
EndRefresh()

Zamyka stan odświeżania, ustawiając IsRefreshing właściwość na false.

FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
Focus()

Attemps, aby ustawić fokus na ten element.

(Odziedziczone po VisualElement)
GetChildElements(Point)

Zwraca elementy podrzędne, które są wizualnie poniżej określonego pointelementu .

(Odziedziczone po View)
GetDisplayTextFromGroup(Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

GetSizeRequest(Double, Double)
Przestarzałe.

SizeRequest Zwraca element . Wywołanie tej metody rozpoczyna przekazywanie miary cyklu układu.

(Odziedziczone po VisualElement)
GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
InvalidateMeasure()

Metoda wywoływana w celu unieważnienia układu tego VisualElementelementu . MeasureInvalidated Zgłasza zdarzenie.

(Odziedziczone po VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
Layout(Rectangle)

Aktualizacje granice elementu podczas cyklu układu.

(Odziedziczone po VisualElement)
Measure(Double, Double, MeasureFlags)

Zwraca minimalny rozmiar, który musi być wyświetlany na urządzeniu przez element wizualny.

(Odziedziczone po VisualElement)
NativeSizeChanged()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
NotifyRowTapped(Int32, Cell, Boolean)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

NotifyRowTapped(Int32, Cell)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

NotifyRowTapped(Int32, Int32, Cell, Boolean)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

NotifyRowTapped(Int32, Int32, Cell)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

On<T>()

Zwraca wystąpienie specyficzne dla platformy tego ListViewobiektu , na którym może być wywoływana metoda specyficzna dla platformy.

OnBindingContextChanged()

Metoda wywoływana podczas zmiany kontekstu powiązania.

OnChildAdded(Element)

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po dodaniu elementu podrzędnego.

(Odziedziczone po VisualElement)
OnChildRemoved(Element, Int32)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
OnChildRemoved(Element)
Przestarzałe.

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po usunięciu elementu podrzędnego.

(Odziedziczone po VisualElement)
OnChildrenReordered()

Wywoływane za każdym razem, ChildrenReordered gdy zdarzenie ma być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po VisualElement)
OnMeasure(Double, Double)

Metoda wywoływana w przypadku wystąpienia miary układu.

(Odziedziczone po VisualElement)
OnParentSet()

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po NavigableElement)
OnPropertyChanged(String)

Metoda wywoływana w przypadku zmiany właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że w właściwości nastąpi zmiana.

(Odziedziczone po BindableObject)
OnSizeAllocated(Double, Double)

Ta metoda jest wywoływana, gdy rozmiar elementu jest ustawiany podczas cyklu układu. Ta metoda jest wywoływana bezpośrednio przed emisją SizeChanged zdarzenia. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po VisualElement)
OnSizeRequest(Double, Double)
Przestarzałe.

Metoda wywoływana po wysłaniu żądania rozmiaru.

OnTabIndexPropertyChanged(Int32, Int32)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
ScrollTo(Object, Object, ScrollToPosition, Boolean)

Przewija widok ListView do elementu w elemecie itemgroup

ScrollTo(Object, ScrollToPosition, Boolean)

Przewija widok ListView do elementu item.

SendCellAppearing(Cell)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

SendCellDisappearing(Cell)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

SendRefreshing()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

SendScrolled(ScrolledEventArgs)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu, która ma zostać zaktualizowana za pośrednictwem elementu DynamicResource z podanym kluczem.

(Odziedziczone po Element)
SetupContent(Cell, Int32)

Deweloperzy aplikacji zastępują tę metodę rejestrowania procedur obsługi zdarzeń dla elementów widoku listy.

SetupContent(TVisual, Int32)

Wykonuje dodatkową konfigurację zawartości w czasie tworzenia.

(Odziedziczone po ItemsView<TVisual>)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość właściwościKey.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
SizeAllocated(Double, Double)

RozmiarAllocated jest wywoływany podczas cyklu układu, aby zasygnalizować początek układu podzadrzewa.

(Odziedziczone po VisualElement)
TabIndexDefaultValueCreator()

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
TabStopDefaultValueCreator()

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po VisualElement)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)
Unfocus()

Nie ustawia fokusu dla tego elementu.

(Odziedziczone po VisualElement)
UnhookContent(Cell)

Deweloperzy aplikacji zastępują tę metodę, aby wyrejestrować programy obsługi zdarzeń dla elementów widoku listy zarejestrowanych w SetupContent(Cell, Int32)programie .

UnhookContent(TVisual)

Deweloperzy aplikacji zastępują tę metodę, aby wyrejestrować programy obsługi zdarzeń dla elementów zarejestrowanych w SetupContent(TVisual, Int32)programie .

(Odziedziczone po ItemsView<TVisual>)
ValidateItemTemplate(DataTemplate)

Zwraca wartość false , jeśli template jest selektorem szablonu, a elementy są zachowywane. W przeciwnym razie zwraca wartość true.

Zdarzenia

BatchCommitted

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
BindingContextChanged

Podniesione za każdym razem, BindingContext gdy właściwość ulegnie zmianie.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu.

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
ChildrenReordered

Występuje, gdy elementy podrzędne elementu VisualElement zostały ponownie uporządkowane.

(Odziedziczone po VisualElement)
DescendantAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementów.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
FocusChangeRequested

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po VisualElement)
Focused

Występuje, gdy element otrzymuje fokus.

(Odziedziczone po VisualElement)
ItemAppearing

Występuje, gdy wizualna reprezentacja elementu jest dodawana do układu wizualnego.

ItemDisappearing

Występuje, gdy wizualna reprezentacja elementu jest usuwana z układu wizualizacji.

ItemSelected

Zdarzenie, które jest zgłaszane po wybraniu nowego elementu.

ItemTapped

Zdarzenie, które jest zgłaszane po naciśnięciu elementu.

MeasureInvalidated

Zdarzenie, które jest zgłaszane, gdy układ elementu wizualizacji jest unieważniony.

(Odziedziczone po VisualElement)
PlatformSet
Przestarzałe.

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

(Odziedziczone po Element)
PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)
Refreshing

Zdarzenie, które jest zgłaszane podczas odświeżania widoku listy.

Scrolled

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

ScrollToRequested

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

SizeChanged

Występuje, gdy właściwości Width lub Height zmieniają wartość tego elementu.

(Odziedziczone po VisualElement)
Unfocused

Występuje, gdy element traci fokus.

(Odziedziczone po VisualElement)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
IGestureController.CompositeGestureRecognizers

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po View)
IItemsView<TVisual>.CreateDefault(Object)

Tworzy domyślną funkcję TVisual przy użyciu polecenia item

(Odziedziczone po ItemsView<TVisual>)
IItemsView<TVisual>.SetupContent(TVisual, Int32)

CInternal używać tylko.

(Odziedziczone po ItemsView<TVisual>)
IItemsView<TVisual>.UnhookContent(TVisual)

Tylko do użytku wewnętrznego.

(Odziedziczone po ItemsView<TVisual>)
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)
ITemplatedItemsView<TVisual>.ListProxy

Ten interfejs jest przeznaczony do użytku wewnętrznego przez programy renderowania platformy.

(Odziedziczone po ItemsView<TVisual>)
ITemplatedItemsView<TVisual>.TemplatedItems

Ten interfejs jest przeznaczony do użytku wewnętrznego przez programy renderowania platformy.

(Odziedziczone po ItemsView<TVisual>)
IVisualElementController.EffectiveFlowDirection

Pobiera skuteczny kierunek przepływu wizualnego elementu na platformie, uwzględniając ustawienia regionalne i ustawienia przepływu logicznego.

(Odziedziczone po VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Ta metoda jest przeznaczona do użytku wewnętrznego.

(Odziedziczone po VisualElement)

Metody rozszerzania

AbortAnimation(IAnimatable, String)

Zatrzymuje animację.

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

Ustawia określone parametry i uruchamia animację.

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

Ustawia określone parametry i uruchamia animację.

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

Ustawia określone parametry i uruchamia animację.

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

Ustawia określone parametry i uruchamia animację.

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

Ustawia określone parametry i uruchamia animację kinetyczną.

AnimationIsRunning(IAnimatable, String)

Zwraca wartość logiczną wskazującą, czy animacja określona przez handle program jest uruchomiona.

Batch(IAnimatable)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

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

Tworzy i stosuje powiązanie do właściwości.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Przestarzałe.

Tworzy i stosuje powiązanie z wyrażenia.

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

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym element.

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

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

GetSortedTabIndexesOnParentPage(VisualElement)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

FadeTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje zanikanie opisane przez opacityparametry , lengthi easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Zwraca zadanie, które ułatwia granice VisualElement określone przez prostokąt określony przez viewbounds parametr .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Obraca wartość VisualElement określoną przez view wartość z bieżącej rotacji według wartości drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie skalowane według view bieżącej VisualElement skali do dscalewartości .

RotateTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje rotację opisaną przez rotationparametry , lengthi easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi Y przez metodę opacity, biorąc czas length i używając polecenia easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi X, opacitybiorąc czas length i używając polecenia easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje VisualElement wartość określoną przez view element do bezwzględnego współczynnika scaleskalowania .

ScaleXTo(VisualElement, Double, UInt32, Easing)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Element ItemsView<TVisual> , który wyświetla kolekcję danych jako pionową listę.

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

Animuje właściwości TranslationX i TranslationY elementów z bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

HasVisualStateGroups(VisualElement)

Zwraca wartość true , jeśli element jest skojarzona co najmniej jedna grupa stanów wizualizacji. W przeciwnym razie zwraca wartość false.

Dotyczy