Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Xamarin.Forms Düzenler, kullanıcı arabirimi denetimlerini görsel yapılara oluşturmak için kullanılır.
Layout içindeki Xamarin.Forms ve Layout<T> sınıfları, görünümler ve diğer düzenler için kapsayıcı görevi üstleyen özel görünüm alt türleridir. sınıfının Layout kendisi öğesinden Viewtüretilir. Türev Layout genellikle uygulamalarda alt öğelerin Xamarin.Forms konumunu ve boyutunu ayarlamak için mantık içerir.
'den Layout türetilen sınıflar iki kategoriye ayrılabilir:
Tek İçerikli Düzenler
Bu sınıflar ve IsClippedToBounds özelliklerini tanımlayan Padding öğesinden Layouttüretilir:
| Type | Açıklama | Görünüm |
|---|---|---|
ContentView |
ContentView özelliğiyle Content ayarlanan tek bir alt öğe içerir. Bu Content özellik, diğer Layout türevler dahil olmak üzere herhangi bir View türeve ayarlanabilir. ContentView çoğunlukla yapısal bir eleman olarak kullanılır ve için Frametemel sınıf görevi görür.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
Frame |
Frame sınıfı öğesinden türetilir ve alt öğesinin ContentView çevresinde bir kenarlık veya çerçeve görüntüler. sınıfı varsayılan Frame Padding 20 değerine sahiptir ve ayrıca , CornerRadiusve HasShadow özelliklerini tanımlarBorderColor.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
ScrollView |
ScrollView içeriğini kaydırabilirsiniz. Content Özelliği ekrana sığamayacak kadar büyük bir görünüme veya düzene ayarlayın. (öğesinin ScrollView içeriği çok sık bir StackLayout.) Kaydırmanın Orientation dikey mi, yatay mı yoksa her ikisi birden mi olması gerektiğini belirtmek için özelliğini ayarlayın.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
TemplatedView |
TemplatedView denetim şablonuna sahip içeriği görüntüler ve için ContentViewtemel sınıftır.API Belge / Kılavuzu |
![]() |
ContentPresenter |
ContentPresenter , içinde sunulacak içeriğin nerede göründüğünü işaretlemek için kullanılan ControlTemplate , şablonlu görünümler için bir düzen yöneticisidir.API Belge / Kılavuzu |
![]() |
Birden Çok Alt Öğeli Düzenler
Bu sınıflar şunlardan Layout<View>türetilir:
| Type | Açıklama | Görünüm |
|---|---|---|
StackLayout |
StackLayout alt öğeleri, özelliğine göre yatay veya dikey olarak bir yığına konumlandırın Orientation . Spacing özelliği alt öğeler arasındaki aralığı yönetir ve varsayılan değeri 6'dır.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
Grid |
Grid alt öğelerini satır ve sütunlardan oluşan bir kılavuza yerleştirir. Bir çocuğun konumu, , ColumnRowSpanve ColumnSpanekli özellikleri Row kullanılarak belirtilir.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
AbsoluteLayout |
AbsoluteLayout alt öğeleri üst öğeye göre belirli konumlarda konumlandırıyor. Bir çocuğun konumu, ekli özellikleri LayoutBounds ve LayoutFlagskullanılarak belirtilir. , AbsoluteLayout görünümlerin konumlarını animasyonlu hale getirmede yararlıdır.API Belge / Kılavuzu |
![]() Arka planda kod içeren bu sayfa / XAML sayfası için C# kodu |
RelativeLayout |
RelativeLayout alt öğeleri kendisine veya eşdüzeylerine göre RelativeLayout konumlandırın. Bir çocuğun konumu, ve BoundsConstrainttüründeki Constraint nesnelere ayarlanmış ekli özellikler kullanılarak belirtilir.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |
FlexLayout |
FlexLayout, genellikle esnek düzen veya esnek kutu olarak bilinen CSS Esnek Kutu Düzeni Modülünü temel alır. FlexLayout altı bağlanabilir özellik ve alt öğelerin birçok hizalama ve yönlendirme seçeneğiyle yığılması veya sarmalanması için beş eklenebilir özellik tanımlar.API Belge / Kılavuzu |
![]() Bu sayfa XAML sayfası / için C# kodu |










