TOC

This article has been localized into Turkish by the community.

Paneller:

WPF Paneller Önbilgi

Paneller WPF'in en önemli kontrollerindendir. Diğer kontrolleri için bir taşıyıcıdır ve pencere/sayfa yerleşimini kontrol eder. Bir Window sadece BİR kontrol içerebileceğinden , bir panel ile alan her biri bir kontrol ya da başka bir panel içeren (tabi ki panel de bir kontrol) parçalara ayrılır.

Paneller her biri alt kontroller ve yerleşim konularında kendi yolu olan farklı tatlarda gelir. İsteğinize uygun davranış ve yerleşime sahip paneli seçmek bu yüzden bir mecburiyettir, özellikle WPF kariyerinizin başında bu zor bir iş olabilir. Sonraki bölüm her paneli kısaca açıklıyor ve ne zaman kullanmanız gerektiğine dair bilgi veriyor. Bundan sonra ilerleyen bölümlerde her panel ayrıntılarıyla açıklanacak.

Canvas kontrolü

İşleri yapmak için WinForms yolunu taklit eden basit bir panel. Her alt kontrole özel bir koordinat vermenize imkan vererek tüm yerleşimi kontrol etmenizi sağlar. Pek esnek değildir, çünkü ortalıktaki tüm alt kontrolleri manual yerleştirmek ve istediğiniz gibi hizalanmış olmasını sağlamak zorundasınız. sadece tüm alt kontrollerin yerlerini kontrol etmak istediğinizde seçiniz.

WrapPanel kontrolü

WrapPanel her bir alt kontrolü öncekinin yanına (default) ya da altına yer kalmayana kadar yerleştirecektir, yer bitince sonraki hatta geçer kontrolleri oraya kaydırarak devam eder. Yatay ya da dikey yerleştirirken yer bitince kontrollerin sonraki sıraya kaymasını istediğiniz durumlarda kullanınız.

StackPanel kontrolü

StackPanel çoğunlukla WrapPanel gibi davranır, ama alt kontroller sığmazsa kaydırma yapmaz, kendisini genişletir. Aynı WrapPanel gibi dizilim yatay ya da dikey seçilebilir, ancak genişlik ve ya yüksekliği gruptaki en büyük kontrole göre ayarlamaz, tüm elemanlar StackPanel boyutuna göre boyutlandırılır. StackPanel'i alt kontrolleri kaydırma yapmadan yerleştirmek istediğinizde kullanın.

DockPanel kontrolü

DockPanel alt kontrolleri içerisinde üste, alta, sağa ya da sola dayalı olarak istiflemenizi mümkün kılar. Özel bir pozisyonlama yapılmadıysa son kalan kontrol geri kalan tüm boşluğu kaplar. Aynı etkiyi Grid panelle de yapabilirsiniz fakat karmaşık olmayan durumlarda DockPanel kullanımı daha kolaydır. DockPanel'i belirli kontrolleri yerleşimin bir kenarına istiflemeniz gereken durumlarda kullanın, mesela solda dosya ağacı geri kalan editör vs.

Grid kontrolü

Grid büyük ihtimalle panel tiplerinin en karmaşığıdır. Bir Grid bir ya da birden çok satır ve sütundan oluşabilir. Her bir satır için yükseklik, her bir sütun için genişliği sabit değer, olası boşluğun yüzde miktarı ya da otomatik şeklinde belirtebilirsiniz. Auto olursa satır ya da sütun içeriğe göre boyutunu değiştirir. Grid'i diğer paneller işinizi görmediğinde kullanın, örn. bir çok sütundan oluşan ve muhtemelen başka panelleri de içeren bir yerleşim.

UniformGrid kontrolü

UniformGrid tek ama önemli bir farkla Grid'e benzer, satır veya sütunların tümü eşit boyuttadır. Bu yerleşimi Grid yerleşimi gibi ama farklı satır yükseklikleri ya da farklı sütun genişlikleri gerekmeyecek yerlerde kullanınız.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!