Cell Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
alt türleri Cell şunlardır:
Type | Açıklama |
---|---|
EntryCell | Etiketli Cell ve tek satırlı metin girişi alanı olan A. |
SwitchCell | Etiketli Cell ve açık/kapalı anahtarı olan A. |
TextCell | Birincil ve ikincil metin içeren A Cell . |
ImageCell | Görüntü TextCell de içeren bir. |
ViewCell | Cell Geliştirici tanımlı Viewbir içeren. |
Aşağıdaki görüntüde çeşitli alt sınıflar gösterilmiştir:
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
{
}
}
}
}
}
}
}
Oluşturucular
Cell() |
Cell sınıfının yeni bir örneğini başlatır. |
Alanlar
DefaultCellHeight |
Hücrelerin varsayılan yüksekliği. |
IsEnabledProperty |
için IsEnabledbağlanabilir özellik. |
transientNamescope |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. (Devralındığı yer: Element) |
Özellikler
AutomationId |
Otomasyon çerçevesinin bu öğeyi bulmasına ve bu öğeyle etkileşim kurmasına olanak tanıyan bir değer alır veya ayarlar. (Devralındığı yer: Element) |
BindingContext |
Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren bir nesnesi alır veya ayarlar. Bu, bağlanabilir bir özelliktir. (Devralındığı yer: BindableObject) |
ClassId |
Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan bir değeri alır veya ayarlar. (Devralındığı yer: Element) |
ContextActions |
Kullanıcı Hücre üzerinde cihaza özgü bağlam hareketini gerçekleştirdiğinde görüntülenecek menü öğelerinin listesini alır. |
Dispatcher |
Bu bağlanabilir nesne oluşturulduğunda kullanılabilen dağıtıcıyı alır, aksi takdirde en yakın kullanılabilir dağıtıcıyı (büyük olasılıkla pencerenin/uygulamanınkiler) bulmaya çalışır. (Devralındığı yer: BindableObject) |
EffectControlProvider |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
Effects |
Çalışma zamanı sırasında öğesine uygulanacak stilleri ve özellikleri alır veya ayarlar. (Devralındığı yer: Element) |
Handler |
Bu öğe için ilişkili işleyiciyi alır veya ayarlar. (Devralındığı yer: Element) |
HasContextActions |
Hücrenin liste özelliğinde en az bir menü öğesi ContextActions olup olmadığını gösteren bir değer alır. |
Height |
Hücrenin yüksekliğini alır veya ayarlar. |
Id |
Uygulamanızın çalışması boyunca bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır. (Devralındığı yer: Element) |
IsContextActionsLegacyModeEnabled |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
IsEnabled |
Hücrenin IsEnabled durumunu alır veya ayarlar. Bu, bağlanabilir bir özelliktir. |
LogicalChildren |
Geçersiz.
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. (Devralındığı yer: Element) |
Parent |
Bu öğenin üst Element öğesini alır veya ayarlar. (Devralındığı yer: Element) |
RealParent |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
RenderHeight |
Cihazda işlenen hücrenin yüksekliğini alır. |
StyleId |
Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar. (Devralındığı yer: Element) |
Yöntemler
AddLogicalChild(Element) |
Mantıksal alt öğelere bir Element ekler. (Devralındığı yer: Element) |
ApplyBindings() |
Tüm geçerli bağlamaları öğesine BindingContextuygular. (Devralındığı yer: BindableObject) |
ClearLogicalChildren() |
Tüm alt öğeleri Elementkaldırır. (Devralındığı yer: Element) |
ClearValue(BindableProperty) |
Daha önce bağlanabilir bir özellik için ayarlanmış olan tüm değerleri temizler. (Devralındığı yer: BindableObject) |
ClearValue(BindablePropertyKey) |
Daha önce bir bağlanabilir özellik için ayarlanmış olan ve anahtarıyla tanımlanan tüm değerleri temizler. (Devralındığı yer: BindableObject) |
CoerceValue(BindableProperty) |
Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır. (Devralındığı yer: BindableObject) |
CoerceValue(BindablePropertyKey) |
Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır. (Devralındığı yer: BindableObject) |
EffectIsAttached(String) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
FindByName(String) |
Belirtilen ada sahip öğeyi döndürür. (Devralındığı yer: Element) |
ForceUpdateSize() |
Hücrenin boyutunu hemen güncelleştirir. |
GetValue(BindableProperty) |
Verilen bağlanabilir özelliğin içerdiği değeri döndürür. (Devralındığı yer: BindableObject) |
InsertLogicalChild(Int32, Element) |
Belirtilen dizindeki mantıksal alt öğelere bir Element ekler. (Devralındığı yer: Element) |
IsSet(BindableProperty) |
Bağlanabilir bir özelliğin var olup olmadığını ve bir değer kümesi olup olmadığını belirler. (Devralındığı yer: BindableObject) |
On<T>() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnAppearing() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnBindingContextChanged() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnChildAdded(Element) |
Olayı tetikler ChildAdded . Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın. (Devralındığı yer: Element) |
OnChildRemoved(Element, Int32) |
Olayı tetikler ChildRemoved . Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın (Devralındığı yer: Element) |
OnDisappearing() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnHandlerChanged() |
Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir HandlerChanged . (Devralındığı yer: Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir HandlerChanging . (Devralındığı yer: Element) |
OnParentChanged() |
Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir ParentChanged . (Devralındığı yer: Element) |
OnParentChanging(ParentChangingEventArgs) |
Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir ParentChanging . (Devralındığı yer: Element) |
OnParentSet() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnPropertyChanged(String) |
Bir ilişkili özellik değiştirildiğinde çağrılan yöntem. (Devralındığı yer: Element) |
OnPropertyChanging(String) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
OnTapped() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
RemoveBinding(BindableProperty) |
Daha önce ayarlanmış bir bağlamayı bağlanabilir bir özellikten kaldırır. (Devralındığı yer: BindableObject) |
RemoveDynamicResource(BindableProperty) |
Önceden ayarlanmış bir dinamik kaynağı kaldırır. (Devralındığı yer: Element) |
RemoveLogicalChild(Element) |
Belirli Element bir öğeyi mantıksal alt öğelerden ilk kez kaldırır. (Devralındığı yer: Element) |
SendAppearing() |
Microsoft.Maui.Controls platformu tarafından dahili kullanım için. |
SendDisappearing() |
Microsoft.Maui.Controls platformu tarafından dahili kullanım için. |
SetBinding(BindableProperty, BindingBase) |
Bağlanabilir bir özelliğe bağlama atar. (Devralındığı yer: BindableObject) |
SetDynamicResource(BindableProperty, String) |
BindableProperty Bu öğenin özelliğini, sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar. (Devralındığı yer: Element) |
SetValue(BindableProperty, Object) |
Belirtilen bağlanabilir özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValue(BindablePropertyKey, Object) |
Belirtilen bağlanabilir özelliğin değerini ayarlar. (Devralındığı yer: BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
UnapplyBindings() |
Geçerli bağlamdan tüm geçerli bağlamaları kaldırır. (Devralındığı yer: BindableObject) |
Ekinlikler
Appearing |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
BindingContextChanged |
Özelliğin değeri değiştiğinde BindingContext gerçekleşir. (Devralındığı yer: BindableObject) |
ChildAdded |
Öğesine bir alt öğe eklendiğinde oluşturulur. (Devralındığı yer: Element) |
ChildRemoved |
Öğesinden bir alt öğe kaldırıldığında oluşturulur. (Devralındığı yer: Element) |
DescendantAdded |
Öğenin alt ağacına bir alt öğe eklendiğinde oluşturulur. (Devralındığı yer: Element) |
DescendantRemoved |
Bir alt öğe öğeler alt ağacından kaldırıldığında oluşturulur. (Devralındığı yer: Element) |
Disappearing |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
ForceUpdateSizeRequested |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
HandlerChanged |
Öğenin işleyicisi her değiştiğinde oluşturulur. (Devralındığı yer: Element) |
HandlerChanging |
Öğenin işleyicisi değişmeye başladığında oluşturulur. (Devralındığı yer: Element) |
ParentChanged |
Öğenin üst öğesi her değiştiğinde oluşturulur. (Devralındığı yer: Element) |
ParentChanging |
Öğeninkiler değişmeye başladığında oluşturulur. (Devralındığı yer: Element) |
PropertyChanged |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: BindableObject) |
PropertyChanging |
Özellik değeri değiştiğinde gerçekleşir. (Devralındığı yer: BindableObject) |
Tapped |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
Belirtik Arabirim Kullanımları
IContextFlyoutElement.ContextFlyout |
Görünümün ContextFlyout öğesini alır. Menü açılır öğeleri, menü açılır menü alt öğeleri ve menü açılır ayırıcıları bağlam açılır menüsüne eklenebilir. (Devralındığı yer: Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. (Devralındığı yer: BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
Belirtilen |
IElement.Parent |
Öğesinin Üst Öğesini alır. (Devralındığı yer: Element) |
IElementController.Descendants() |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
IElementController.LogicalChildren |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
INameScope.RegisterName(String, Object) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
INameScope.UnregisterName(String) |
.NET MAUI tarafından dahili kullanım için. (Devralındığı yer: Element) |
IToolTipElement.ToolTip |
Kullanıcı işaretçiyi görünümde beklettiğinde görünümün amacının kısa bir açıklamasını görüntüleyen küçük dikdörtgen bir açılır pencereyi temsil eder. (Devralındığı yer: Element) |
IVisualTreeElement.GetVisualChildren() |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
IVisualTreeElement.GetVisualParent() |
Öğenin görsel üst öğesini alır. (Devralındığı yer: Element) |
Uzantı Metotları
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Bir özelliğe bağlama oluşturur ve uygular. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Kaynak nesnedeki bir özellik ile hedef nesnedeki bir özellik arasında bir bağlama oluşturur. |
GetPath(Cell) |
Platform işleyicileri tarafından dahili kullanım için. |
FindByName<T>(Element, String) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
ToHandler(IElement, IMauiContext) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
ToPlatform(IElement, IMauiContext) |
Tüm Microsoft.Maui.Controls hücreleri için temel sınıf ve özellikler sağlar. Hücreler veya TableViewöğesine eklenmesi ListView amaçlı öğelerdir. |
GetVisualElementWindow(IVisualTreeElement) |
Öğe bir içinde yer alıyorsa, Görsel Ağaç Öğesini içeren Pencereyi alır. |
GetVisualTreeDescendants(IVisualTreeElement) |
Belirli bir Görsel Ağaç Öğesi için alt öğelerin listesi olarak alt öğelerin hiyerarşisinin tamamını alır. |
GetVisualTreeElements(IVisualTreeElement, Point) |
Belirli bir Noktaya göre görsel ağaç öğesinin alt öğelerinin listesini alır. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
Bir dikdörtgeni temel alan Görsel Ağaç Öğelerinin alt öğelerinin listesini alır. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
Bir Görsel Ağaç Öğelerinin alt öğelerinin listesini, piksel değil platform birimlerinde belirtilen koordinatlarıyla tanımlanan bir dikdörtgene göre alır. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
Belirli bir x, y noktasını temel alan Görsel Ağaç Öğelerinin alt öğelerinin listesini alır. |