Aracılığıyla paylaş


ILayout Arabirim

Tanım

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

public interface class ILayout : Microsoft::Maui::IContainer, Microsoft::Maui::ICrossPlatformLayout, Microsoft::Maui::IPadding, Microsoft::Maui::ISafeAreaView, Microsoft::Maui::IView, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface ILayout : Microsoft.Maui.IContainer, Microsoft.Maui.ICrossPlatformLayout, Microsoft.Maui.IPadding, Microsoft.Maui.ISafeAreaView, Microsoft.Maui.IView, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type ILayout = interface
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
Public Interface ILayout
Implements ICollection(Of IView), IContainer, ICrossPlatformLayout, IEnumerable(Of IView), IList(Of IView), IPadding, ISafeAreaView, IView
Türetilmiş
Uygulamalar

Özellikler

AnchorX

Herhangi bir dönüştürme için merkez noktasının X bileşenini öğenin sınırlarına göre alır.

(Devralındığı yer: ITransform)
AnchorY

Herhangi bir dönüştürme için merkez noktasının Y bileşenini öğenin sınırlarına göre alır.

(Devralındığı yer: ITransform)
AutomationId

Bu Görünümle etkileşim kurmak için otomasyon araçları tarafından kullanılan kimlik

(Devralındığı yer: IView)
Background

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

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

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

(Devralındığı yer: IView)
ClipsToBounds

ILayout'un içeriğini sınırlarına göre klipleyip kliplemeyeceğini belirtir.

DesiredSize

Bu Görünümün istenen geçerli Boyutunu alır.

(Devralındığı yer: IView)
FlowDirection

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

(Devralındığı yer: IView)
Frame

Görünüm'ün kapsayıcısının içindeki sınırlarını alır.

(Devralındığı yer: IView)
Handler

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

(Devralındığı yer: IView)
Height

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

(Devralındığı yer: IView)
HorizontalLayoutAlignment

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

(Devralındığı yer: IView)
IgnoreSafeArea

Görünüm içeriğinin engellemelerle ilişkili olarak nasıl konumlandırılması gerektiğini belirtir. Bu değer ise false, içerik yalnızca ekranın engellenmemiş bölümüne konumlandırılır. Bu değer ise true, içerik ekranın herhangi bir yerine konumlandırılabilir. Bu, ekranın araç çubuklarının, ekran kesimlerinin vb. arkasındaki bölümünü içerir.

(Devralındığı yer: ISafeAreaView)
InputTransparent

Bu öğenin kullanıcı etkileşim döngüsüne dahil edilip edilmeyeceğini belirten bir değer alır.

(Devralındığı yer: IView)
IsEnabled

Bu Görünümün kullanıcı arabiriminde etkinleştirilip etkinleştirilmediğini gösteren bir değer alır.

(Devralındığı yer: IView)
IsFocused

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

(Devralındığı yer: IView)
Margin

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

(Devralındığı yer: IView)
MaximumHeight

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

(Devralındığı yer: IView)
MaximumWidth

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

(Devralındığı yer: IView)
MinimumHeight

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

(Devralındığı yer: IView)
MinimumWidth

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

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

İşlendiğinde görünüme uygulanan opaklık değerini alır.

(Devralındığı yer: IView)
Padding

Denetimin dış kenarıyla içeriği arasındaki boşluk.

(Devralındığı yer: IPadding)
Parent

Öğesinin Üst Öğesini alır.

(Devralındığı yer: IElement)
Rotation

Öğe işlendiğinde Z ekseni (nefin döndürme) hakkındaki döndürmeyi (derece olarak) alır.

(Devralındığı yer: ITransform)
RotationX

Öğe işlendiğinde X ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır.

(Devralındığı yer: ITransform)
RotationY

Öğe işlendiğinde Y ekseni (perspektif döndürme) hakkındaki döndürmeyi (derece olarak) alır.

(Devralındığı yer: ITransform)
Scale

Öğesine uygulanan ölçek faktörünü alır.

(Devralındığı yer: ITransform)
ScaleX

Öğeye uygulanan X ekseni faktörüyle ilgili ölçeği alır.

(Devralındığı yer: ITransform)
ScaleY

Öğesine uygulanan Y ekseni faktörüyle ilgili ölçeği alır.

(Devralındığı yer: ITransform)
Semantics

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

(Devralındığı yer: IView)
Shadow

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

(Devralındığı yer: IView)
TranslationX

öğesinin X çeviri deltasını alır.

(Devralındığı yer: ITransform)
TranslationY

öğesinin Y çeviri deltasını alır.

(Devralındığı yer: ITransform)
VerticalLayoutAlignment

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

(Devralındığı yer: IView)
Visibility

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

(Devralındığı yer: IView)
Width

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

(Devralındığı yer: IView)
ZIndex

Bir ILayout içinde bu IView'un çizim sırasını belirler; daha yüksek z dizinleri daha düşük z dizinlerinin üzerine çizer.

(Devralındığı yer: IView)

Yöntemler

Arrange(Rect)

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

(Devralındığı yer: IView)
CrossPlatformArrange(Rect)

Bu arabirim yöntemi, önceki sürümlerle geriye dönük uyumluluk için sağlanır. Sınıfların uygulanması, doğrudan bu yöntemi uygulamak yerine ICrossPlatformLayout arabirimini uygulamalıdır.

CrossPlatformMeasure(Double, Double)

Bu arabirim yöntemi, önceki sürümlerle geriye dönük uyumluluk için sağlanır. Sınıfların uygulanması, doğrudan bu yöntemi uygulamak yerine ICrossPlatformLayout arabirimini uygulamalıdır.

Focus()

Odağı bu Görünüme ayarlamaya çalışır.

(Devralındığı yer: IView)
InvalidateArrange()

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

(Devralındığı yer: 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.

(Devralındığı yer: IView)
Measure(Double, Double)

Bir Görünümün boyutunu Güncelleştirmeler.

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

Odağı bu Görünüme açar.

(Devralındığı yer: IView)

Belirtik Arabirim Kullanımları

ICrossPlatformLayout.CrossPlatformArrange(Rect)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

Uzantı Metotları

CheckHandlers(IView)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ComputeDesiredSize(IView, Double, Double)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ComputeFrame(IView, Rect)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ToHandler(IElement, IMauiContext)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ToPlatform(IElement, IMauiContext)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

ToHandler(IView, IMauiContext)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

SetSemanticFocus(IView)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

CaptureAsync(IView)

Tüm Düzen öğeleri için temel özellikleri ve yöntemleri sağlar. .NET MAUI uygulamalarında alt öğeleri konumlandırmak ve boyutlandırmak için Düzen öğelerini kullanın.

Şunlara uygulanır