选择触摸长按按钮wpf

时间:2015-06-22 13:22:32

标签: c# wpf xaml

这是我的xaml

    <usercontrol xxxxxx

                 xxxxxxx

    <grid >

    <Grid.rowdefinition>

          <rowdefinition></rowdefinition>

          <rowdefinition></rowdefinition>

   </Grid.rowdefinition>

 <grid Grid.row=2>

 <canvas x:name="canvas" Button.click = "Somefunction">

 </canvas>

</grid>
</usercontrol>

所以我有一个用户控件在网格中有2行,我在第2行有一个画布。好吧,我动态创建按钮并将它们作为子项添加到画布中。现在,目前,当点击画布中的任何按钮时,我将调用我在后面的代码中定义的这个功能。在某些功能中,我有一些代码根据在画布内单击的按钮进行操作。

现在,我想要的是,我想选择2个按钮,但是,长按一个按钮然后长按第二个按钮就会发生选择。一旦选择了两个,我想执行我自己的代码。

如何对画布中动态创建的附加按钮进行长按按钮选择,如上所述。我在stackoverflow和codeproject中找到了一些链接。但是,这真的没有给我正确的想法如何与目前的xaml和编程逻辑。因此,请在此基础上建议以上述xaml结构为基础并解释程序逻辑。

谢谢,

Rakesh.N

1 个答案:

答案 0 :(得分:0)

我认为this可能会帮助你......