Udostępnij za pośrednictwem


Cell Klasa

Definicja

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

public ref class Cell abstract : Microsoft::Maui::Controls::Element, Microsoft::Maui::Controls::ICellController, Microsoft::Maui::IVisualTreeElement
public abstract class Cell : Microsoft.Maui.Controls.Element, Microsoft.Maui.Controls.ICellController, Microsoft.Maui.IVisualTreeElement
type Cell = class
    inherit Element
    interface ICellController
    interface IVisualTreeElement
Public MustInherit Class Cell
Inherits Element
Implements ICellController, IVisualTreeElement
Dziedziczenie
Pochodne
Implementuje

Uwagi

Podtypy to Cell :

TypeOpis
EntryCellElement Cell z etykietą i polem wprowadzania tekstu w jednym wierszu.
SwitchCellElement Cell z etykietą i przełącznikiem włączonym/wyłączonym.
TextCellElement Cell z tekstem podstawowym i pomocniczym.
ImageCellObiekt TextCell , który zawiera również obraz.
Komórka widokowaElement Cell zawierający zdefiniowany przez Viewdewelopera .

Różne podklasy są wyświetlane na poniższej ilustracji:

Content = new TableView
{
    Root = new TableRoot ("Table Title")
    {
        new TableSection("Section 1 Title")
        {
            new TextCell
            {
                Text = "TextCell Text",
                Detail = "TextCell Detail"
            },
            new ImageCell
            {
                Text = "ImageCell Text",
                Detail = "ImageCell Detail",
                ImageSource = "http://xamarin.com/images/index/ide-xamarin-studio.png"
            },
            new EntryCell
            {
                Label = "EntryCell:",
                Placeholder = "default keyboard",
                Keyboard = Keyboard.Default
            }
        },
        new TableSection("Section 2 Title")
        {
            new EntryCell
            {
                Label = "Another EntryCell:",
                Placeholder = "phone keyboard",
                Keyboard = Keyboard.Telephone
            },
            new SwitchCell
            {
                Text = "SwitchCell:"
            },
            new ViewCell
            {
                View = new StackLayout
                {
                    Orientation = StackOrientation.Horizontal,
                    Children = 
                    {
                        new Label
                        {
                            Text = "Custom Slider View:"
                        },
                        new Slider
                        {
                        }
                    }
                }
            }
        }
    }
}          

Konstruktory

Cell()

Inicjuje nowe wystąpienie klasy Cell.

Pola

DefaultCellHeight

Domyślna wysokość komórek.

IsEnabledProperty

Właściwość możliwe do powiązania dla elementu IsEnabled.

transientNamescope

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

(Odziedziczone po Element)

Właściwości

AutomationId

Pobiera lub ustawia wartość, która umożliwia platformie automatyzacji znajdowanie tego elementu i interakcję z nim.

(Odziedziczone po Element)
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 . Jest to właściwość, która jest powiązana.

(Odziedziczone po BindableObject)
ClassId

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

(Odziedziczone po Element)
ContextActions

Pobiera listę elementów menu do wyświetlenia, gdy użytkownik wykonuje gest kontekstowy specyficzny dla urządzenia w komórce.

Dispatcher

Pobiera dyspozytor, który był dostępny po utworzeniu tego obiektu możliwego do powiązania, w przeciwnym razie próbuje znaleźć najbliższego dostępnego dyspozytora (prawdopodobnie okna/aplikacji).

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
Effects

Pobiera lub ustawia style i właściwości, które zostaną zastosowane do elementu podczas wykonywania.

(Odziedziczone po Element)
Handler

Pobiera lub ustawia skojarzoną procedurę obsługi dla tego elementu.

(Odziedziczone po Element)
HasContextActions

Pobiera wartość wskazującą, czy komórka ma co najmniej jeden element menu we właściwości ContextActions listy.

Height

Pobiera lub ustawia wysokość komórki.

Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu w trakcie działania aplikacji.

(Odziedziczone po Element)
IsContextActionsLegacyModeEnabled

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

IsEnabled

Pobiera lub ustawia stan IsEnabled komórki. Jest to właściwość, która jest powiązana.

LogicalChildren
Przestarzałe.

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

(Odziedziczone po Element)
Parent

Pobiera lub ustawia element nadrzędny Element tego elementu.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
RenderHeight

Pobiera wysokość renderowanej komórki na urządzeniu.

StyleId

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

(Odziedziczone po Element)

Metody

AddLogicalChild(Element)

Dodaje element Element do elementów podrzędnych logicznych.

(Odziedziczone po Element)
ApplyBindings()

Stosuje wszystkie bieżące powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
ClearLogicalChildren()

Usuwa wszystkie elementy podrzędne Element.

(Odziedziczone po Element)
ClearValue(BindableProperty)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość, która jest wcześniej ustawiona dla właściwości możliwej do powiązania, zidentyfikowaną przez jego klucz.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Przekształca wartość określonej właściwości możliwej do powiązania. Jest to wykonywane przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Przekształca wartość określonej właściwości możliwej do powiązania. Jest to wykonywane przez wywołanie BindableProperty.CoerceValueDelegate określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
EffectIsAttached(String)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
FindByName(String)

Zwraca element, który ma określoną nazwę.

(Odziedziczone po Element)
ForceUpdateSize()

Natychmiast aktualizuje rozmiar komórki.

GetValue(BindableProperty)

Zwraca wartość zawartą w danej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
InsertLogicalChild(Int32, Element)

Wstawia element Element do elementów podrzędnych logicznych w określonym indeksie.

(Odziedziczone po Element)
IsSet(BindableProperty)

Określa, czy właściwość możliwe do powiązania istnieje i ma zestaw wartości.

(Odziedziczone po BindableObject)
On<T>()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnAppearing()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnBindingContextChanged()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnChildAdded(Element)

ChildAdded Wywołuje zdarzenie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnChildRemoved(Element, Int32)

ChildRemoved Wywołuje zdarzenie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia

(Odziedziczone po Element)
OnDisappearing()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnHandlerChanged()

Po przesłonięciu w klasie pochodnej należy zgłosić HandlerChanged zdarzenie.

(Odziedziczone po Element)
OnHandlerChanging(HandlerChangingEventArgs)

Po przesłonięciu w klasie pochodnej należy zgłosić HandlerChanging zdarzenie.

(Odziedziczone po Element)
OnParentChanged()

Po przesłonięciu w klasie pochodnej należy zgłosić ParentChanged zdarzenie.

(Odziedziczone po Element)
OnParentChanging(ParentChangingEventArgs)

Po przesłonięciu w klasie pochodnej należy zgłosić ParentChanging zdarzenie.

(Odziedziczone po Element)
OnParentSet()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnPropertyChanged(String)

Metoda wywoływana po zmianie właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

OnTapped()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie z właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny.

(Odziedziczone po Element)
RemoveLogicalChild(Element)

Usuwa pierwsze wystąpienie określonego Element elementu z elementów podrzędnych logicznych.

(Odziedziczone po Element)
SendAppearing()

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

SendDisappearing()

Do użytku wewnętrznego przez platformę Microsoft.Maui.Controls.

SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Ustawia właściwość tego elementu, która ma zostać zaktualizowana za pośrednictwem elementu DynamicResource przy użyciu podanego klucza.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość określonej właściwości możliwej do powiązania.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
UnapplyBindings()

Usuwa wszystkie bieżące powiązania z bieżącego kontekstu.

(Odziedziczone po BindableObject)

Zdarzenia

Appearing

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

BindingContextChanged

Występuje, gdy wartość BindingContext właściwości ulegnie zmianie.

(Odziedziczone po BindableObject)
ChildAdded

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

(Odziedziczone po Element)
ChildRemoved

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

(Odziedziczone po Element)
DescendantAdded

Wywoływane za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementu.

(Odziedziczone po Element)
DescendantRemoved

Wywoływane za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
Disappearing

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

ForceUpdateSizeRequested

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

HandlerChanged

Wywoływane za każdym razem, gdy program obsługi elementu uległ zmianie.

(Odziedziczone po Element)
HandlerChanging

Wywoływane za każdym razem, gdy program obsługi elementu zacznie się zmieniać.

(Odziedziczone po Element)
ParentChanged

Podniesione za każdym razem, gdy element nadrzędny uległ zmianie.

(Odziedziczone po Element)
ParentChanging

Podniesione za każdym razem, gdy element zacznie się zmieniać.

(Odziedziczone po Element)
PropertyChanged

Występuje, gdy wartość właściwości ulegnie zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Występuje, gdy wartość właściwości się zmienia.

(Odziedziczone po BindableObject)
Tapped

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

Jawne implementacje interfejsu

IContextFlyoutElement.ContextFlyout

Pobiera element ContextFlyout dla widoku. Menu wysuwane, menu wysuwane subitems i separatory wysuwane menu można dodać do wysuwania kontekstu.

(Odziedziczone po Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

(Odziedziczone po BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Rejestruje określony effect element.

(Odziedziczone po Element)
IElement.Parent

Pobiera element nadrzędny elementu.

(Odziedziczone po Element)
IElementController.Descendants()

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
IElementController.LogicalChildren

Do użytku wewnętrznego przez program .NET MAUI.

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

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
INameScope.RegisterName(String, Object)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
INameScope.UnregisterName(String)

Do użytku wewnętrznego przez program .NET MAUI.

(Odziedziczone po Element)
IToolTipElement.ToolTip

Reprezentuje małe prostokątne okno podręczne, które wyświetla krótki opis celu widoku, gdy użytkownik spoczywa wskaźnik w widoku.

(Odziedziczone po Element)
IVisualTreeElement.GetVisualChildren()

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

IVisualTreeElement.GetVisualParent()

Pobiera element nadrzędny wizualizacji.

(Odziedziczone po Element)

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

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

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

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

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

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Tworzy powiązanie między właściwością obiektu źródłowego a właściwością obiektu docelowego.

GetPath(Cell)

Do użytku wewnętrznego przez programy renderowania platformy.

FindByName<T>(Element, String)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

ToHandler(IElement, IMauiContext)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

ToPlatform(IElement, IMauiContext)

Udostępnia klasę bazową i możliwości dla wszystkich komórek Microsoft.Maui.Controls. Komórki to elementy, które mają zostać dodane do ListView elementu lub TableView.

GetVisualElementWindow(IVisualTreeElement)

Pobiera okno zawierające element drzewa wizualnego, jeśli element jest zawarty w jednym.

GetVisualTreeDescendants(IVisualTreeElement)

Pobiera całą hierarchię elementów potomnych jako listę elementów podrzędnych dla danego elementu drzewa wizualnego.

GetVisualTreeElements(IVisualTreeElement, Point)

Pobiera listę elementów podrzędnych elementu drzewa wizualnego na podstawie danego punktu.

GetVisualTreeElements(IVisualTreeElement, Rect)

Pobiera listę elementów drzewa wizualnego elementów podrzędnych na podstawie prostokąta.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Pobiera listę elementów drzewa wizualnego elementów podrzędnych na podstawie prostokąta zdefiniowanego przez jego współrzędne określone w jednostkach platformy, a nie pikseli.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Pobiera listę elementów drzewa wizualnego elementów podrzędnych na podstawie danego x, y punktu.

Dotyczy