Püf Noktası #84 - Silverlight 4 RightClick

Perşembe, 25 Mart 2010 13:49 by ikivanc
Silverlight 4 ile beraber artık mouse'un sağ tuşunun eventlarını da yakalayabiliyoruz. Daha önceki sürümlerde sağ tıklayınca silverlight seçenekleri geliyordu ve artık bunu istediğimiz şekilde düzenleyebiliriz.


Basit bir şekilde mouse'un sağ tuşunun tıklandığında ve kaldırıldığında ki işlemi yakalamaya göz atalım.

public MainPage()
{
    InitializeComponent();
    this.MouseRightButtonDown += 
        new MouseButtonEventHandler(MainPage_MouseRightButtonDown);
 
    this.MouseRightButtonUp += 
        new MouseButtonEventHandler(MainPage_MouseRightButtonUp);
}
 
void MainPage_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
    e.Handled = true;
}
 
void MainPage_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("Project365 RightClick!");
}

Yukarıdaki kodda da görüldüğü gibi MouseRightButtonDown ile o event'ı yakaladık ve MouseRightButtonUp ile de Ekrana mesaj yazdırdık.


Bu sayede mouse'un sağ tuşuna menü ekleyerek daha efektif hale de getirebiliriz uygulamamızı.

Kolay gelsin.