SL: Jobb klikk kezelése Silverlightban
Programozással kapcsolatos cikkek / Silverlight (1200 katt)
Ha a Silverlightban szeretnénk kezelni a jobb egérgombbal történő kattintást, akkor a Silverlight 4-től kezdve rendelkezésünkre áll a MouseRightButtonDown és a MouseRightButtonUp esemény.
Példa:
private void LayoutRoot_MouseRightButtonDown(object sender,
MouseButtonEventArgs e)
{
textBox1.Text = "Right click";
}
Ennek a megoldásnak az a hátránya, hogy az esemény lefutása esetén továbbra is megjelenik a Silverlight popup menü. Erre is van megoldás; a fenti példakódot a következőképpen kell kiegészíteni:
private void LayoutRoot_MouseRightButtonDown(object sender,
MouseButtonEventArgs e)
{
textBox1.Text = "Right click";
e.Handled = true;
}
Ebben az esetben is lefut az esemény, ám a Silverlight popup menü már nem jelenik meg.
Előző oldal | Kapitány |