WPF TextBox Button Kullanımı
- 55
- (1)
- (5)
- 02 Haz 2017
Bir WPF projesi içerisinde ana pencereye aşağıdaki XAML kodları ile metin kutusu ve buton ekleyip konumlandırabilirsiniz.
<Window x:Class="WpfTestApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfTestApp"
mc:Ignorable="d"
Title="WPF Uygulaması" Height="360" Width="600">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="120" />
<ColumnDefinition Width="160" />
<ColumnDefinition Width="1*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="32" />
<RowDefinition Height="32" />
<RowDefinition Height="32" />
</Grid.RowDefinitions>
<TextBlock Grid.Column="0" Grid.Row="0" Text="Bir Yazı Girin: " VerticalAlignment="Center" HorizontalAlignment="Right" />
<TextBox Grid.Column="1" Grid.Row="0" VerticalAlignment="Center" x:Name="tbYazi" />
<Button Grid.Column="1" Grid.Row="1" Content="Tıklayın" VerticalAlignment="Center" Width="100" Click="Button_Click" />
</Grid>
</Window>
Arayüz tasarımı şu şekilde görünecektir.
Click="Button_Click"
üzerine gelip F12 tuşu ile C# kod editörü tarafında aşağıdaki metodu otomatik oluşturabilirsiniz.
private void Button_Click(object sender, RoutedEventArgs e)
{
}
Aşağıdaki şekilde bu metodun içerisine istediğiniz kodlamayı yapabilirsiniz. x:Name
özelliği ile isim verdiğiniz bütün WPF elementlerini kullanabilmeniz mümkündür.
private void Button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show($"{tbYazi.Text} metni girildi");
}