Xamarin代码背后

时间:2017-07-19 14:40:15

标签: c# ios xamarin uibutton event-handling

我已经在线阅读过,例如,如果您双击Xamarin IOS中的按钮,它将自动为该事件处理程序生成代码。当我尝试这个它不起作用,任何想法为什么?

2 个答案:

答案 0 :(得分:0)

我使用的是VisualStudio而不是Xamarin Studio,但它应该是相同的:如果你点击你的按钮,然后转到属性窗格,你应该找到一个叫做“TouchUpInside”的东西。然后,您可以为此属性指定名称,因此IDE将为该事件处理程序生成代码。

答案 1 :(得分:0)

我偶尔也会看到这一点。 (我在Mac上使用Visual Studio)。如果代码已经存在,我可以实现它。例如,添加一个新按钮,双击它(它应该工作)。再次双击,您无法添加新代码,但它会将您带到代码中的正确位置。

有时它可能只是一个命名的东西,系统认为按钮存在,但你没有。例如,在Widget中,确保Name属性与TouchUpInsideEvent处理程序的前缀匹配(在Properties-> Widget-> Name下,前缀应匹配Properties-> Events-> Touch-> Up Inside) 。您应该在关联的ViewController类中看到类似的方法