VisualElement Sınıf

Tanım

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

public ref class VisualElement : Microsoft::Maui::Controls::NavigableElement, Microsoft::Maui::Controls::IAnimatable, Microsoft::Maui::Controls::IVisualElementController, Microsoft::Maui::IView
public class VisualElement : Microsoft.Maui.Controls.NavigableElement, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IView
type VisualElement = class
    inherit NavigableElement
    interface IAnimatable
    interface IVisualElementController
    interface IElementController
    interface IView
    interface IElement
    interface ITransform
Public Class VisualElement
Inherits NavigableElement
Implements IAnimatable, IView, IVisualElementController
Devralma
Devralma
Türetilmiş
Uygulamalar

Açıklamalar

Ekran öğelerinin çoğu Microsoft.Maui.Controls için temel sınıf. Bir öğeyi ekranda sunmak için özelliklerin, olayların ve yöntemlerin çoğunu sağlar.

Oluşturucular

VisualElement()

VisualElement sınıfının yeni bir örneğini başlatır.

Alanlar

AnchorXProperty

için AnchorXbağlanabilir özellik.

AnchorYProperty

için AnchorYbağlanabilir özellik.

BackgroundColorProperty

için BackgroundColorbağlanabilir özellik.

BackgroundProperty

için Backgroundbağlanabilir özellik.

BehaviorsProperty

için Behaviorsbağlanabilir özellik.

ClipProperty

için Clipbağlanabilir özellik.

ControlsVisualElementMapper
Geçersiz.

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

FlowDirectionProperty

için FlowDirectionbağlanabilir özellik.

HeightProperty

için Heightbağlanabilir özellik.

HeightRequestProperty

için HeightRequestbağlanabilir özellik.

InputTransparentProperty

için InputTransparentbağlanabilir özellik.

IsEnabledProperty

için IsEnabledbağlanabilir özellik.

IsFocusedProperty

için IsFocusedbağlanabilir özellik.

IsFocusedPropertyKey

için IsFocusedbağlanabilir özellik.

IsVisibleProperty

için IsVisiblebağlanabilir özellik.

MaximumHeightRequestProperty

için MaximumHeightRequestbağlanabilir özellik.

MaximumWidthRequestProperty

için MaximumWidthRequestbağlanabilir özellik.

MinimumHeightRequestProperty

için MinimumHeightRequestbağlanabilir özellik.

MinimumWidthRequestProperty

için MinimumWidthRequestbağlanabilir özellik.

NavigationProperty

için Navigationbağlanabilir özellik.

OpacityProperty

için Opacitybağlanabilir özellik.

RotationProperty

için Rotationbağlanabilir özellik.

RotationXProperty

için RotationXbağlanabilir özellik.

RotationYProperty

için RotationYbağlanabilir özellik.

ScaleProperty

için Scalebağlanabilir özellik.

ScaleXProperty

için ScaleXbağlanabilir özellik.

ScaleYProperty

için ScaleYbağlanabilir özellik.

ShadowProperty

için Shadowbağlanabilir özellik.

StyleProperty

için Stylebağlanabilir özellik.

transientNamescope

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

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

için TranslationXbağlanabilir özellik.

TranslationYProperty

için TranslationYbağlanabilir özellik.

TriggersProperty

için Triggersbağlanabilir özellik.

VisualProperty

için Visualbağlanabilir özellik.

WidthProperty

için Widthbağlanabilir özellik.

WidthRequestProperty

için WidthRequestbağlanabilir özellik.

WindowProperty

için Windowbağlanabilir özellik.

XProperty

için Xbağlanabilir özellik.

YProperty

için Ybağlanabilir özellik.

ZIndexProperty

için ZIndexbağlanabilir özellik.

Özellikler

AnchorX

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

AnchorY

Herhangi bir dönüştürme işlemi 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.

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)
Background

Bir öğenin arka planını doldurmak için kullanılacak öğesini alır veya ayarlar Brush . Bu, bağlanabilir bir özelliktir.

BackgroundColor

Bir öğenin arka planını dolduracak öğesini alır veya ayarlar Color . Bu, bağlanabilir bir özelliktir.

Batched

Bu öğe için toplu değişiklikler yapıldığını gösteren bir değer alır.

Behaviors

Bu öğeyle Behavior ilişkili nesnelerin listesini alır. Bu salt okunur bağlanabilir bir özelliktir.

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)
Bounds

Cihazdan bağımsız birimlerde öğenin sınırlarını alır.

class

öğesinin stil sınıflarını alır veya ayarlar.

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

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

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

Bir öğenin kırpma bölgesini belirtir. Bu, bağlanabilir bir özelliktir.

DesiredSize

Bu öğenin düzen işleminin ölçü geçişi sırasında hesaplanmış boyutunu alır.

DisableLayout

Bu öğe için düzenin devre dışı bırakıldığını belirten bir değer 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)
FlowDirection

Düzen akışı yönünü alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Frame

Bu öğenin ekranda bulunduğu çerçeveyi alır veya ayarlar.

Handler

Bu öğeyle ilişkili öğesini IViewHandler alır veya ayarlar.

Height

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

HeightRequest

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

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)
InputTransparent

Bu öğenin kullanıcı etkileşimi sırasında isabet testine yanıt verip vermediğini belirten bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

IsEnabled

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

IsEnabledCore

Bu değer, birikmeli IsEnabled değerini temsil eder. Bu özelliği geçersiz kılan tüm türlerin, değer değişirse RefreshIsEnabledProperty() yöntemini de çağırması gerekir.

IsFocused

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

IsInPlatformLayout

Bu öğenin şu anda platform düzen döngüsünden geçtiğini belirten bir değer alır veya ayarlar.

IsLoaded

Bir öğenin ana nesne ağacına bağlı olup olmadığını gösterir.

IsPlatformEnabled

Bu öğelerin platform eşdeğer öğesinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

IsPlatformStateConsistent

Bu öğenin şu anda platform eşdeğeri öğe durumuyla tutarlı olduğunu belirten bir değer alır veya ayarlar.

IsVisible

Bu öğenin ekranda görünür olup olmayacağını belirleyen ve düzenlerde yer kaplayan bir değer alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

LogicalChildren
Geçersiz.

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

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

Düzen sırasında öğenin istediği en yüksek yüksekliği alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

MaximumWidthRequest

Düzen sırasında öğenin istediği en yüksek genişliği alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

MinimumHeightRequest

Düzen sırasında öğenin istediği en düşük yüksekliği alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

MinimumWidthRequest

Düzen sırasında öğenin istediği minimum genişliği alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Navigation

Yığın tabanlı gezintiyi işlemeden sorumlu nesneyi alır.

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

öğesinin atamasını Navigation alır NavigationProxy.

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

İşlendiğinde öğeye uygulanan opaklık değerini alır veya ayarlar. Bu değerin aralığı 0 ile 1 arasındadır; bu aralığın dışındaki değerler en yakın geçerli değere ayarlanır. Bu, bağlanabilir bir özelliktir.

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)
Resources

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

Rotation

Öğe işlendiğinde Z ekseni (afin döndürme) hakkındaki döndürmeyi (derece olarak) alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

RotationX

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

RotationY

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

Scale

Öğesine uygulanan ölçek faktörünü alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

ScaleX

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

ScaleY

Y yönüne uygulanacak bir ölçek değeri alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Shadow

öğesi tarafından gölge efektini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Style

Bu öğe için benzersiz Style alır veya ayarlar.

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

öğesinin stil sınıflarını alır veya ayarlar.

(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)
TranslationX

öğesinin X çeviri deltasını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

TranslationY

öğesinin Y çeviri deltasını alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Triggers

Bu öğeyle TriggerBase ilişkili nesnelerin listesini alır. Bu salt okunur bağlanabilir bir özelliktir.

Visual

Bir öğenin görsel görünümünü geçersiz kılan bir IVisual uygulamayı alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

Width

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

WidthRequest

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

Window

Window Bir öğeyle ilişkili olan öğesini alır. Bu salt okunur bağlanabilir bir özelliktir.

X

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

Y

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

ZIndex

Düzen içindeki bir öğenin önden arkaya z dizinini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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)
Arrange(Rect)

Alt nesneleri konumlandırıp bir öğenin boyutunu belirler.

ArrangeOverride(Rect)

Alt sınıfların denetim düzeni geçişi sırasında özel Düzenleme mantığı uygulamasına izin verir.

BatchBegin()

Öğe özelliklerinde bir grup değişikliğin başladığını bildirir. Bu, daha fazla sayıda özellik değeri değiştirilirse performansa fayda sağlayabilir.

BatchCommit()

öğesine bir komut toplu işleminin sonunu ve bu komutların artık işlenmesi gerektiğini bildirir.

ChangeVisualState()

Geçerli görsel durumunu, geçerli özellik değerlerine göre değiştirir.

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)
Finalize()

Tanıtıcıyla ilişkili tüm kaynakları serbesttir.

FindByName(String)

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

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

Odağı bu öğeye ayarlamaya çalışır.

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)
InvalidateMeasure()

Bir öğenin geçerli ölçüsünü geçersiz olarak işaretler.

InvalidateMeasureNonVirtual(InvalidationTrigger)
Geçersiz.

Bir öğenin ölçüsünü geçersiz kılma.

InvalidateMeasureOverride()

Alt sınıfların (ör. Düzen) geçersiz kılınmasına izin vermek için bir yol sağlar InvalidateMeasure()

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)
Layout(Rect)

Düzen döngüsü sırasında öğesinin sınırlarını güncelleştirir.

MapBackgroundColor(IViewHandler, IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

MapBackgroundImageSource(IViewHandler, IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

Measure(Double, Double, MeasureFlags)
Geçersiz.

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

Measure(Double, Double)

Bir öğenin cihazda görüntülenmesi için gereken en düşük boyutu döndürür. Kenar boşlukları ölçünün dışında tutulur, ancak boyutuyla döndürülür. Bu yöntemin üst öğe üzerindeki geçişin MeasureOverride dışında çağrılması önerilmez.

MeasureOverride(Double, Double)

Alt sınıfların denetim ölçüsü geçişi sırasında özel Ölçü mantığı uygulamasına izin verir.

OnBindingContextChanged()

Bu öğenin bağlama bağlamı değiştiğinde çağrılır.

OnChildAdded(Element)

Bu öğeye bir alt nesne eklendiğinde çağrılır.

OnChildRemoved(Element, Int32)

Bir alt nesne bu öğeden kaldırıldığında çağrılır.

OnChildrenReordered()

Olayı tetikler ChildrenReordered .

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)
OnMeasure(Double, Double)
Geçersiz.

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

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()

(iç) ParentSet olayı oluşturur.

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

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

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

Olayı tetikler PropertyChanging .

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

Öğenin boyutu bir düzen döngüsü sırasında ayarlandığında çağrılan yöntem. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

PlatformSizeChanged()

Bu öğenin boyutu için platform eşdeğeri öğenin değiştiğini ve yeni bir düzen döngüsü gerekebileceğini belirtir.

RefreshIsEnabledProperty()

Bir olay oluşursa ve özelliğin IsEnabledCore değeri değişirse bu yöntem her zaman çağrılmalıdır.

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)
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)
SizeAllocated(Double, Double)

Bir alt ağaç düzeninin başlangıcını işaret etmek için bir düzen döngüsü sırasında çağrılan yöntem.

UnapplyBindings()

Geçerli bağlamdan tüm geçerli bağlamaları kaldırır.

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

Bu öğedeki klavye odağını açar.

Ekinlikler

BatchCommitted

çağrılarak BatchCommit()bir özellik değişiklikleri toplu işlemi gerçekleştirildiğinde gerçekleşir.

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)
ChildrenReordered

Bu öğenin alt öğelerinin sırası değiştiğinde gerçekleşir.

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)
FocusChangeRequested
Geçersiz.

Odak değişikliği istendiğinde gerçekleşir.

Focused

Bu öğe odaklandığında gerçekleşir.

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)
Loaded

Bir öğe oluşturulduğunda ve platform görsel ağacına eklendiğinde gerçekleşir.

MeasureInvalidated

Bir öğenin geçerli ölçüsü geçersiz kılındığında gerçekleşir.

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)
SizeChanged

Bir öğenin boyutu değiştiğinde gerçekleşir.

Unfocused

Bu öğe odaklanılmadığında gerçekleşir.

Unloaded

Bir öğe artık platform görsel ağacına bağlı olmadığında gerçekleşir.

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)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

(Devralındığı yer: BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Belirtilen effect öğesini bu öğeye kaydeder.

(Devralındığı yer: Element)
IElement.Handler

Öğesinin Görünüm İşleyicisini alır veya ayarlar.

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)
IView.Arrange(Rect)

Alt öğeleri konumlandırıp bir Öğenin boyutunu belirler.

IView.Background

Görünümün arka planını dolduracak boyayı alır.

IView.Clip

Bir Görünümün içeriğinin ana hattını tanımlamak için kullanılan Yolu alır.

IView.FlowDirection

Kullanıcı arabirimi öğelerinin gözle tarandığı yön

IView.Height

IView'un belirtilen yüksekliğini alır.

IView.HorizontalLayoutAlignment

Bu öğenin kapsayıcıdaki düzenlemesinin yatay yönünü belirler

IView.InvalidateArrange()

Bu Görünümün düzenini geçersiz kılmaya çağrılan yöntem.

IView.InvalidateMeasure()

Bu Görünümün geçerli ölçü değerinin artık geçerli olmadığını ve bir sonraki ölçü geçişi sırasında yeniden hesaplanması gerektiğini bildirir.

IView.IsFocused

Bu Görünümün şu anda odaklanıp odaklanmadığını gösteren bir değer alır.

IView.Margin

Kenar Boşluğu, bir görünümle bitişik görünümleri arasındaki uzaklığı temsil eder.

IView.MaximumHeight

IView için belirtilen en yüksek yükseklik kısıtlamasını sıfır ile çift arasında alır. PositiveInfinity.

IView.MaximumWidth

IView için belirtilen en yüksek genişlik kısıtlamasını sıfır ile çift arasında alır. PositiveInfinity.

IView.Measure(Double, Double)

Görünümün boyutunu güncelleştirir.

IView.MinimumHeight

Sıfır ile çift arasında IView için belirtilen en düşük yükseklik kısıtlamasını alır. PositiveInfinity.

IView.MinimumWidth

IView için belirtilen en düşük genişlik kısıtlamasını sıfır ile çift arasında alır. PositiveInfinity.

IView.Semantics

Erişilebilirlik için her Görünüme semantik ekler

IView.Shadow

Hedef Görünümün çevresine bir gölge çizer.

IView.VerticalLayoutAlignment

Bu öğenin kapsayıcıdaki düzeninin dikey yönünü belirler

IView.Visibility

Bu Görünümün görsel ağacın parçası olup olmayacağını belirleyen bir değer alır.

IView.Width

IView'un belirtilen genişliğini alır.

IVisualElementController.EffectiveFlowDirection

.NET MAUI tarafından dahili kullanım için.

IVisualElementController.InvalidateMeasure(InvalidationTrigger)

.NET MAUI tarafından dahili kullanım için.

IVisualTreeElement.GetVisualChildren()

Öğenin görsel alt öğelerinin salt okunur listesini alır.

(Devralındığı yer: Element)
IVisualTreeElement.GetVisualParent()

Öğenin görsel üst öğesini alır.

(Devralındığı yer: Element)

Uzantı Metotları

AbortAnimation(IAnimatable, String)

Animasyonu durdurur.

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

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)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

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

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

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.

FindByName<T>(Element, String)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

CancelAnimations(VisualElement)

Öğesindeki view tüm animasyonları (örneğinLayoutTo, , TranslateTo, ScaleTovb.) durdurur.

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.

InvalidateMeasure(VisualElement)

Düzen güncelleştirmeleri, yerleşik düzen sistemi davranışına güvenmek yerine uygulama kodu tarafından zorlanabilir. Ancak, bu genellikle önerilmez. InvalidateArrange, InvalidateMeasure veya UpdateLayout çağrıları genellikle gereksizdir ve fazla kullanıldıysa düşük performansa neden olabilir. Uygulama kodunun düzen özelliklerini değiştirebileceği birçok durumda, düzen sistemi büyük olasılıkla güncelleştirmeleri zaman uyumsuz olarak işliyor olacaktır. Düzen sistemi ayrıca üst-alt ilişkiler aracılığıyla düzen değişikliklerinin basamaklarıyla ilgilenmeye yönelik iyileştirmelere sahiptir ve uygulama koduyla düzeni zorlamak bu iyileştirmelere karşı çalışabilir. Bununla birlikte, düzeni zorlamanın zamanlama sorununu veya düzenle ilgili başka bir sorunu çözmek için en iyi seçenek olduğu daha karmaşık senaryolarda düzen durumlarının mevcut olması mümkündür. Sadece kasten ve tedbirli kullanın.

LayoutTo(VisualElement, Rect, 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 değerini 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 VisualElement dscalebir görev döndürür.

RotateTo(VisualElement, Double, UInt32, Easing)

, ve easing parametreleri tarafından rotationlengthaçıklanan tarafından view belirtilen öğesini döndüren VisualElement bir görev döndürür.

RotateXTo(VisualElement, Double, UInt32, Easing)

tarafından rotationview belirtilen X eksenini VisualElement çarpıtan ve zaman length alan ve kullanan easingbir görev döndürür.

RotateYTo(VisualElement, Double, UInt32, Easing)

tarafından rotationview belirtilen Y eksenini VisualElement çarpıtarak zaman length alan ve kullanan easingbir 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)

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

ScaleYTo(VisualElement, Double, UInt32, Easing)

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

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

Öğelere TranslationX ve TranslationY özelliklere 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.

CheckHandlers(IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

ComputeDesiredSize(IView, Double, Double)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

ComputeFrame(IView, Rect)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

ToHandler(IElement, IMauiContext)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

ToPlatform(IElement, IMauiContext)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

ToHandler(IView, IMauiContext)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

SetSemanticFocus(IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

CaptureAsync(IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

DisconnectHandlers(IView)

Element Ekrandaki bir alanı kaplayan, görsel bir görünüme sahip olan ve dokunma girişi alabilen bir.

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.

Şunlara uygulanır