Griffin Premium
Merhaba arkadaşlar, bu konumuzda WPF'de dinamik buton nasıl oluşturulur onu öğreneceğiz.
Öncelikle formumuza bir Button ekliyoruz.
Button'a bastığımızda for döngüsü kullanarak 10 adet button ekleyeceğiz.
Formu bu şekilde oluşturuyoruz.
Sonra kod kısmına şu kodları ekliyoruz
C#:
private void btnEkle_Click(object sender, RoutedEventArgs e)
{
for (int i=1;i<=10;i++)
{
System.Windows.Controls.Button YeniButon = new Button();
YeniButon.Content = "Button" + i;
YeniButon.Click += new RoutedEventHandler(YeniButon_Click);
sp1.Children.Add(YeniButon);}
}
private void YeniButon_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Yeni Button");
}
Programımızı çalıştırıp “Yeni Buton Ekle” ye basıldığında sonucumuz aşağıdaki gibi olacaktır.