silverlight - MouseEnter Stack -


in code follows,was trying border clicked name or text of child that's textblock problem without "eaclick.handled = true;" in code starts showing me names of border mouse has entered before click , not not oned clicked adding "eaclick.handled = true;" shows me alls first border mouse has entered,it seems me that's saving in stack mouseenters , when click in leftmousedown goes stack instand of getting me last mouseenter want can explain me how fix or doing wrong?

for (int = 0; < numpages; i++) {      border borderaux = new border();     borderaux.name = convert.tostring(i);     //borderaux.mouseenter += borderaux_mouseenter;     border clicked;     borderaux.mouseenter += (smouse, eamouse) =>     {         clicked = (border)smouse;         clicked.cursor = cursors.hand;          mouseleftbuttondown += (sclick, eaclick) =>         {             if (eaclick.clickcount == 1)             {                 textblock opcao = (textblock)(clicked).child;                  //string opcao="";                 messagebox.show("pressed-->" + opcao.text);                 //messagebox.show("pressed-->" + clicked.name);                 eaclick.handled = true;             }         }; 

the problem using mouseleftbuttondown event inside mouseenter event giving problem,that when clicked show me x messagebox showing number of borders mouse had hovered until click,with fix show me border actualy clicked.

    (int = 0; < numpages; i++)     {          border borderaux = new border();         borderaux.name = convert.tostring(i);         //borderaux.mouseenter += borderaux_mouseenter;         border clicked;         borderaux.mouseleftbuttondown += (sclick, eaclick) =>         {              if (eaclick.clickcount == 1)             {                 textblock opcao = (textblock)((border)sclick).child;                  //string opcao="";                 messagebox.show("pressed-->" + opcao.text);                 //eaclick.handled = true;             }         };          borderaux.mouseenter += (smouse, eamouse) =>         {             clicked = (border)smouse;             clicked.cursor = cursors.hand;          }; 

Comments

Popular posts from this blog

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -

python 3.x - Mapping specific letters onto a list of words -