IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Mobil Sohbet, Sohbet ve Sohbet Odaları




Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Eylül 2014, 01:03   #1
Deep
Guest
Deep - ait Kullanıcı Resmi (Avatar)
WPF User Control Kullanımı


-- Sponsor Baglantı --


wpf user control

genellikle Wizard yapmak için kullanılır . Bu projede Content Control , Tab Controlun kullanımına biraz benziyor . Zaten amacımız Content Control ün nasıl kullanıldığıdır.

Öncelikle yeni bir Wpf c# Projesi oluşturuyoruz.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Daha sonra MainWindow'umuza ToolBox tan bir adet Content Control ekliyoruz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Visual Studio 2013'te ToolBox tan control eklendiğinde controle otomatik olarak Name atanmıyor.Ben eklediğim Content Control ün Name'ini properties ten ContentControl1 şeklinde verdim.

Sonraki adımda solution explorer dan projeye sağ tıklayıp Add>New Item diyoruz ve UserControl(WPF) ekliyoruz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eklediğimiz UserControl ün tasarımını yaptık.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eğer eklediğiniz UserControl ün kod tarafında 'UserControl' is a 'namespace' but is used like a 'type' hatası alırsanız aşağıdaki resimdeki gibi namespace i silin .


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sonra MainWindow'umuzun Loaded eventine aşağıdaki kodu yazıyoruz ;
UsrCtrlAnaEkran uAnaEkran=new UsrCtrlAnaEkran ();
ContentControl1.Content = uAnaEkran;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


MainWindow a üç adet button ekleyelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eklediğimiz butonların Click eventine şu kodları yazalım ;
private void BtnAnasayfa_Click(object sender, RoutedEventArgs e)
{
UsrCtrlAnaEkran usrAnaEkran = new UsrCtrlAnaEkran();
ContentControl1.Content = usrAnaEkran;
}
private void BtnGaleri_Click(object sender, RoutedEventArgs e)
{
UsrCtrlGaleri usrGaleri = new UsrCtrlGaleri();
ContentControl1.Content = usrGaleri;
}
private void BtnHakkimizda_Click(object sender, RoutedEventArgs e)
{
UsrCtrlHakkimizda usrHakkimizda = new UsrCtrlHakkimizda();
ContentControl1.Content = usrHakkimizda;
}


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
wpf user control

genellikle Wizard yapmak için kullanılır . Bu projede Content Control , Tab Controlun kullanımına biraz benziyor . Zaten amacımız Content Control ün nasıl kullanıldığıdır.

Öncelikle yeni bir Wpf c# Projesi oluşturuyoruz.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Daha sonra MainWindow'umuza ToolBox tan bir adet Content Control ekliyoruz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Visual Studio 2013'te ToolBox tan control eklendiğinde controle otomatik olarak Name atanmıyor.Ben eklediğim Content Control ün Name'ini properties ten ContentControl1 şeklinde verdim.

Sonraki adımda solution explorer dan projeye sağ tıklayıp Add>New Item diyoruz ve UserControl(WPF) ekliyoruz.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eklediğimiz UserControl ün tasarımını yaptık.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eğer eklediğiniz UserControl ün kod tarafında 'UserControl' is a 'namespace' but is used like a 'type' hatası alırsanız aşağıdaki resimdeki gibi namespace i silin .


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Sonra MainWindow'umuzun Loaded eventine aşağıdaki kodu yazıyoruz ;
UsrCtrlAnaEkran uAnaEkran=new UsrCtrlAnaEkran ();
ContentControl1.Content = uAnaEkran;


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


MainWindow a üç adet button ekleyelim.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Eklediğimiz butonların Click eventine şu kodları yazalım ;
private void BtnAnasayfa_Click(object sender, RoutedEventArgs e)
{
UsrCtrlAnaEkran usrAnaEkran = new UsrCtrlAnaEkran();
ContentControl1.Content = usrAnaEkran;
}
private void BtnGaleri_Click(object sender, RoutedEventArgs e)
{
UsrCtrlGaleri usrGaleri = new UsrCtrlGaleri();
ContentControl1.Content = usrGaleri;
}
private void BtnHakkimizda_Click(object sender, RoutedEventArgs e)
{
UsrCtrlHakkimizda usrHakkimizda = new UsrCtrlHakkimizda();
ContentControl1.Content = usrHakkimizda;
}


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Etiketler
control, kullanımı, user, wpf

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Oracle UI (User Interface)-user profile SeckiN Oracle 0 04 Eylül 2013 23:57