Ahmet Çığşar | WPF Border Kontrolü
477
post-template-default,single,single-post,postid-477,single-format-standard,qode-quick-links-1.0,ajax_fade,page_not_loaded,,qode-theme-ver-11.0,qode-theme-bridge

WPF Border Kontrolü

WPF Border Kontrolü

Border Kontrolünün Künyesi

Namespace System.Windows.Controls
XML NameSpace (XMLNS) http://schemas.microsoft.com/winfx/2006/xaml/presentationhttp://schemas.microsoft.com/netfx/2007/xaml/presentation
Bulunduğu Katman PresentationFramework
Assembly PresentationFramework.dll
Yapıcı (Constructor) Border
Destekleyen .NET Framework Sürümleri 3.0 – 3.5 – 4.0 – 4.5 ve üzeri.

Border kelime anlamındanda anlaşılacağı gibi. Nesneleri, kontrolleri belirlediğimiz kalınlıkta, renkte ve tipte çevreleyecek sınırlar/çerçeveler oluşturur.

Aşağıda örnek bir Border kullanımı görmektesiniz. Bu borderın nasıl oluşturulduğunu inceleyelim.

wpf-border
XAML ile Border Kontrolü Oluşturmak

Yukarıdaki border örneğinin kodlarını aşağıda inceleyelim.

<Border 
BorderThickness="35,1,1,5" 
Height="135" 
Width="375" 
BorderBrush="#FF005DFF"
Opacity="0.75" 
CornerRadius="15"
/>

 <Border /> ile Border kontrolü oluşturuluyor ve ;
BorderThickness  ile borderın kalınlığı belirleniyor. (Sol,Üst,Sağ,Alt)
BorderBrush  ile borderın rengi belirleniyor.
Opacity  ile borderın saydamlığı ayarlanıyor. Saydamlık 0 ile 1 arasında değer alır. Şu durumda border %75 saydamdır.
CornerRadius  ile borderın kenarlarını yuvarlama değeri veriliyor. Örneğin 15 değilde 0 (sıfır) verseydik keskin köşelere sahip olacaktı.
x:Name , Height ve Width  özelliklerini bu makaleden sonra yazmayabilirim malum ne anlama geldiğini biliyoruz artık.

Code-Behind Tarafında C# ile Aynı Border Kontrolünü Oluşturalım

Border maviCerceve = new Border();
maviCerceve.BorderBrush = Brushes.Azure;
maviCerceve.BorderThickness = new Thickness(35,1,1,5);
maviCerceve.CornerRadius = new CornerRadius(15);
maviCerceve.Opacity = 0.75;
maviCerceve.Height = 135;
maviCerceve.Width = 375;

 

2 Yorum Var
  • Seda
    02:12h, 22 Mart Cevapla

    Bayıldım yahu sanırım projesi olmayıpp tembel yazılımcılardanımmm hayranlıkla takipteyim

    su saate wpf vizesine çalışıyorum anlamlandıramadıklarım oldukça ama bu sayfa oldukça başarılı !

    • Ahmet Çığşar
      23:22h, 22 Mart Cevapla

      İşinize yaramasına sevindim. WPF ile yazılacak çok şey var ama şu aralar fırsat bulamıyorum. Yeni makaleler gelecek 🙂

Yorum Yapın