WPF TextBox Kullanımı – Ahmet Cansever
Salı , 24 Ocak 2017
Anasayfa » C# » WPF TextBox Kullanımı

WPF TextBox Kullanımı

WPF Formda metin girişi yapmak için TextBox kontrolü kullanılır. Textbox Toolbox’tan eklenebildiği gibi XAML tarafındanda eklenip ayarlanabilir. Bu yazımızda WPF Formda XAML kodlarını kullanarak Textbox oluşturmayı ve bazı özelliklerini inceleyeceğiz.

XAML de Textbox kontrolünü 2 farklı şekilde oluşturabiliriz.

<TextBox />
<TextBox> </TextBox>
[/css] Textbox Boyutunu ve konumunu ayarlamak için;
[css] <Canvas>
<TextBox Width="200" Height="40" Canvas.Top="80" Canvas.Left="50" >
Bu bir TextBox.
</TextBox>
</Canvas>
[/css] Burada Width ile Genişliği Height ile Yüksekliğini ayarlamış olduk. Canvas.Top ve Canvas.Left ile Textbox nesnemizin form üzerinde nerede durması gerektiğini belirliyoruz. Tabi burada konumu ayarlamak için Margin yada Grid’de kullanabiliriz.
textbox_1

Textbox’ ait arkaplan ve yazı rengini değiştirmek için aşağıdaki şekilde kullanabiliriz.

[css] <TextBox Width="200" Height="40" Canvas.Top="50" Canvas.Left="20"
Background="Chocolate" Foreground="White">
www.ahmetcansever.com
</TextBox>
[/css]

Font ayarları için;

[css] <TextBox Width="250" Height="40" Canvas.Top="50" Canvas.Left="20"
Background="Black" Foreground="Yellow"
FontFamily="Verdana" FontSize="14" FontStyle="Italic" FontWeight="ExtraBold">
www.ahmetcansever.com
</TextBox>
[/css]

Textbox nesnesi üzerinde girilen yazıların yatay ve dikey hizalanması için ise

[css] VerticalContentAlignment="Center" HorizontalContentAlignment="Center"
[/css]

özelliklerini kullanabiliriz.
textbox_2

Son olarak Textbox’a ait arka plan rengi ve yazı renginin renklendirilmesini LinearGradientBrush kullanarak yapalım.
[css] <TextBox Name="TextBox1" Height="30" Width="200"
Text="www.ahmetcansever.com"
Margin="10,10,0,0" VerticalAlignment="Top"
HorizontalAlignment="Left">
<TextBox.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1" >
<GradientStop Color="Red" Offset="0.1" />
<GradientStop Color="Black" Offset="0.25" />
<GradientStop Color="Blue" Offset="0.75" />
<GradientStop Color="Beige" Offset="1.0" />
</LinearGradientBrush>
</TextBox.Background>
<TextBox.Foreground>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1" >
<GradientStop Color="White" Offset="0.25" />
<GradientStop Color="Yellow" Offset="1.0" />
</LinearGradientBrush>
</TextBox.Foreground>
</TextBox>
[/css]

textbox_3

Hakkında admin

İlginizi Çekebilir

WPF Menü Oluşturma

Son Güncellenme : 19th Aralık, 2016Bu yazımızda WPF’ te Menü kullanımının nasıl yapılacağını, ve formumuza …

Yorum Yap

Wordpress Tema indir