ILayout Arabirim
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.
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 |
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. |
DisconnectHandlers(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. |