Cell Klass
Definition
Viktig
Viss information gäller förhandsprodukter som kan modifieras avsevärt innan de släpps. Microsoft ger inga garantier, vare sig uttryckliga eller underförstådda, vad gäller informationen som tillhandahålls här.
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
- Arv
- Härledda
- Implementerar
Anmärkningar
Undertyperna för Cell är:
| Typ | Description |
|---|---|
| EntryCell | A Cell med en etikett och ett textinmatningsfält med en rad. |
| SwitchCell | A Cell med en etikett och en på/av-strömbrytare. |
| TextCell | A Cell med primär och sekundär text. |
| ImageCell | En TextCell som även innehåller en bild. |
| ViewCell | En Cell som innehåller en utvecklardefinierad View. |
De olika underklasserna visas i följande bild:

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
{
}
}
}
}
}
}
}
Konstruktörer
| Namn | Beskrivning |
|---|---|
| Cell() |
Initierar en ny instans av cellklassen. |
Fält
| Namn | Beskrivning |
|---|---|
| DefaultCellHeight |
Standardhöjden för celler. |
| IsEnabledProperty |
Bindbar egenskap för IsEnabled. |
| transientNamescope |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. (Ärvt från Element) |
Egenskaper
| Namn | Beskrivning |
|---|---|
| AutomationId |
Hämtar eller anger ett värde som gör att automationsramverket kan hitta och interagera med det här elementet. (Ärvt från Element) |
| BindingContext |
Hämtar eller anger ett objekt som innehåller de egenskaper som ska vara mål för de bundna egenskaper som tillhör den här BindableObject. Det här är en bindbar egenskap. (Ärvt från BindableObject) |
| ClassId |
Hämtar eller anger ett värde som används för att identifiera en samling semantiskt liknande element. (Ärvt från Element) |
| ContextActions |
Hämtar en lista över menyalternativ som ska visas när användaren utför den enhetsspecifika kontextgesten på cellen. |
| Dispatcher |
Hämtar den dispatcher som var tillgänglig när det här bindbara objektet skapades, annars försöker hitta närmaste tillgängliga dispatcher (förmodligen fönstrets/appens). (Ärvt från BindableObject) |
| EffectControlProvider |
För intern användning av .NET MAUI. (Ärvt från Element) |
| Effects |
Hämtar eller anger de format och egenskaper som ska tillämpas på elementet under körningen. (Ärvt från Element) |
| Handler |
Hämtar eller anger den associerade hanteraren för det här elementet. (Ärvt från Element) |
| HasContextActions |
Hämtar ett värde som anger om cellen har minst ett menyalternativ i listegenskapen ContextActions . |
| Height |
Hämtar eller anger cellens höjd. |
| Id |
Hämtar ett värde som kan användas för att unikt identifiera ett element under hela körningen av ditt program. (Ärvt från Element) |
| IsContextActionsLegacyModeEnabled |
Hämtar eller anger om kontextåtgärder använder äldre läge. Standard är |
| IsEnabled |
Hämtar eller anger tillståndet IsEnabled för cellen. Det här är en bindbar egenskap. |
| LogicalChildren |
Föråldrad.
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. (Ärvt från Element) |
| Parent |
Hämtar eller anger det överordnade Element elementet. (Ärvt från Element) |
| RealParent |
För intern användning av .NET MAUI. (Ärvt från Element) |
| RenderHeight |
Hämtar höjden på den renderade cellen på enheten. |
| StyleId |
Hämtar eller anger ett användardefinierat värde för att unikt identifiera elementet. (Ärvt från Element) |
Metoder
| Namn | Beskrivning |
|---|---|
| AddLogicalChild(Element) |
Lägger till en Element till de logiska underordnade objekten. (Ärvt från Element) |
| ApplyBindings() |
Tillämpar alla aktuella bindningar på BindingContext. (Ärvt från BindableObject) |
| ClearLogicalChildren() |
Tar bort alla underordnade Elements. (Ärvt från Element) |
| ClearValue(BindableProperty) |
Rensar alla värden som tidigare har angetts för en bindbar egenskap. (Ärvt från BindableObject) |
| ClearValue(BindablePropertyKey) |
Rensar alla värden som tidigare har angetts för en bindbar egenskap som identifieras av dess nyckel. (Ärvt från BindableObject) |
| CoerceValue(BindableProperty) |
Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen. (Ärvt från BindableObject) |
| CoerceValue(BindablePropertyKey) |
Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen. (Ärvt från BindableObject) |
| EffectIsAttached(String) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| FindByName(String) |
Returnerar det element som har det angivna namnet. (Ärvt från Element) |
| ForceUpdateSize() |
Uppdaterar omedelbart cellens storlek. |
| GetValue(BindableProperty) |
Returnerar värdet som finns i den angivna bindbara egenskapen. (Ärvt från BindableObject) |
| InsertLogicalChild(Int32, Element) |
Infogar ett Element till de logiska underordnade objekten i det angivna indexet. (Ärvt från Element) |
| IsSet(BindableProperty) |
Avgör om en bindbar egenskap finns och har en värdeuppsättning. (Ärvt från BindableObject) |
| On<T>() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnAppearing() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnBindingContextChanged() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnChildAdded(Element) |
Genererar händelsen ChildAdded . Implementera den här metoden för att lägga till klasshantering för den här händelsen. (Ärvt från Element) |
| OnChildRemoved(Element, Int32) |
Genererar händelsen ChildRemoved . Implementera den här metoden för att lägga till klasshantering för den här händelsen (Ärvt från Element) |
| OnDisappearing() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnHandlerChanged() |
När den åsidosättas i en härledd klass bör händelsen höjas HandlerChanged . (Ärvt från Element) |
| OnHandlerChanging(HandlerChangingEventArgs) |
När den åsidosättas i en härledd klass bör händelsen höjas HandlerChanging . (Ärvt från Element) |
| OnParentChanged() |
När den åsidosättas i en härledd klass bör händelsen höjas ParentChanged . (Ärvt från Element) |
| OnParentChanging(ParentChangingEventArgs) |
När den åsidosättas i en härledd klass bör händelsen höjas ParentChanging . (Ärvt från Element) |
| OnParentSet() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnPropertyChanged(String) |
Metod som anropas när en bunden egenskap ändras. (Ärvt från Element) |
| OnPropertyChanging(String) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| OnTapped() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| RemoveBinding(BindableProperty) |
Tar bort en tidigare uppsättning bindning från en bindbar egenskap. (Ärvt från BindableObject) |
| RemoveDynamicResource(BindableProperty) |
Tar bort en tidigare inställd dynamisk resurs. (Ärvt från Element) |
| RemoveLogicalChild(Element) |
Tar bort den första förekomsten av en specifik Element från de logiska underordnade objekten. (Ärvt från Element) |
| SendAppearing() |
Internt API för Microsoft.Maui.Controls-plattformsanvändning. |
| SendDisappearing() |
Internt API för Microsoft.Maui.Controls-plattformsanvändning. |
| SetBinding(BindableProperty, BindingBase) |
Tilldelar en bindning till en bindbar egenskap. (Ärvt från BindableObject) |
| SetDynamicResource(BindableProperty, String) |
Anger egenskapen för BindableProperty det här elementet som ska uppdateras via DynamicResource med den angivna nyckeln. (Ärvt från Element) |
| SetValue(BindableProperty, Object) |
Anger värdet för den angivna bindbara egenskapen. (Ärvt från BindableObject) |
| SetValue(BindablePropertyKey, Object) |
Anger värdet för den angivna bindbara egenskapen. (Ärvt från BindableObject) |
| SetValueFromRenderer(BindableProperty, Object) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| SetValueFromRenderer(BindablePropertyKey, Object) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| UnapplyBindings() |
Tar bort alla aktuella bindningar från den aktuella kontexten. (Ärvt från BindableObject) |
Evenemang
| Namn | Beskrivning |
|---|---|
| Appearing |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| BindingContextChanged |
Inträffar när värdet för BindingContext egenskapen ändras. (Ärvt från BindableObject) |
| ChildAdded |
Upphöjt när ett underordnat element läggs till i elementet. (Ärvt från Element) |
| ChildRemoved |
Upphöjt när ett underordnat element tas bort från elementet. (Ärvt från Element) |
| DescendantAdded |
Upphöjt när ett underordnat element läggs till i elementets underträd. (Ärvt från Element) |
| DescendantRemoved |
Upphöjt när ett underordnat element tas bort från elementens underträd. (Ärvt från Element) |
| Disappearing |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| ForceUpdateSizeRequested |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| HandlerChanged |
Utlöses när elementets hanterare har ändrats. (Ärvt från Element) |
| HandlerChanging |
Utlöses när elementets hanterare börjar ändras. (Ärvt från Element) |
| ParentChanged |
Upphöjt när elementets överordnade objekt har ändrats. (Ärvt från Element) |
| ParentChanging |
Utlöses när elementets börjar ändras. (Ärvt från Element) |
| PropertyChanged |
Inträffar när ett egenskapsvärde ändras. (Ärvt från BindableObject) |
| PropertyChanging |
Inträffar när ett egenskapsvärde ändras. (Ärvt från BindableObject) |
| Tapped |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
Explicita gränssnittsimplementationer
| Namn | Beskrivning |
|---|---|
| IContextFlyoutElement.ContextFlyout |
ContextFlyout Hämtar för vyn. Utfällbara menyer, utfällbara underwebbplatser och utfällbara menyavgränsare kan läggas till i den utfällbara kontexten. (Ärvt från Element) |
| IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. (Ärvt från BindableObject) |
| IEffectControlProvider.RegisterEffect(Effect) |
Registrerar det angivna |
| IElement.Parent |
Hämtar elementets överordnad. (Ärvt från Element) |
| IElementController.Descendants() |
För intern användning av .NET MAUI. (Ärvt från Element) |
| IElementController.LogicalChildren |
För intern användning av .NET MAUI. (Ärvt från Element) |
| IElementController.SetValueFromRenderer(BindableProperty, Object) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| INameScope.RegisterName(String, Object) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| INameScope.UnregisterName(String) |
För intern användning av .NET MAUI. (Ärvt från Element) |
| IToolTipElement.ToolTip |
Representerar ett litet rektangulärt popup-fönster som visar en kort beskrivning av en vys syfte när användaren vilar pekaren på vyn. (Ärvt från Element) |
| IVisualTreeElement.GetVisualChildren() |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| IVisualTreeElement.GetVisualParent() |
Hämtar elementets överordnade visuella objekt. (Ärvt från Element) |
Utvidgningsmetoder
| Namn | Beskrivning |
|---|---|
| FindByName<T>(Element, String) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| GetPath(Cell) |
Hämtar avsnitts- och radindexsökvägen för cellen. |
| GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| GetVisualElementWindow(IVisualTreeElement) |
Hämtar fönstret som innehåller det visuella trädelementet, om elementet finns i ett. |
| GetVisualTreeDescendants(IVisualTreeElement) |
Hämtar hela hierarkin med underordnade som en lista över underordnade objekt för ett visst visuellt trädelement. |
| GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Hämtar en lista över underordnade visuella trädelement baserat på en rektangel som definieras av dess koordinater som anges i plattformsenheter, inte bildpunkter. |
| GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Hämtar en lista över underordnade visuella trädelement baserat på en viss x- och y-punkt. |
| GetVisualTreeElements(IVisualTreeElement, Point) |
Hämtar en lista över underordnade objekt i ett visuellt träd baserat på en viss punkt. |
| GetVisualTreeElements(IVisualTreeElement, Rect) |
Hämtar en lista över underordnade visuella trädelement baserat på en rektangel. |
| SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Skapar och tillämpar en bindning på en egenskap. |
| SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Skapar en bindning mellan en egenskap i källobjektet och en egenskap för målobjektet. |
| ToHandler(IElement, IMauiContext) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |
| ToPlatform(IElement, IMauiContext) |
Ger basklass och funktioner för alla Celler i Microsoft.Maui.Controls. Celler är element som ska läggas till ListView i eller TableView. |