2013-12-13 148 views
0

iOSXamarin跨平台在Xamarin

Postby Zecht1»周五二零一三年十二月一十三日下午1点26 嗨

我刚开始学习Xamarin,我在http://docs.xamarin.com/guides/android/getting_started/hello,_world/

以下在其网站上的教程

我有一个问题,我想要一些帮助!

它说的,我应该写的代码以这种方式教程:

partial void actnButtonClick (MonoTouch.Foundation.NSObject sender) 
{ 
    this.lblOutput.Text = "Action button " + ((UIButton)sender).CurrentTitle + " clicked."; 
} 

但是,这并不为我工作。我只是得到一个错误。

矿看起来像这样:

partial void actnButtonClick (MonoTouch.Foundation.NSObject sender); 

难道我做错了什么???

错误消息:

http://s23.postimg.org/mp1niokij/Screen_Shot_2013_12_13_at_5_09_07_PM.png

http://s2.postimg.org/fy5n9im95/Screen_Shot_2013_12_13_at_5_09_29_PM.png

+0

你得到的错误是什么? – Dave

回答

3

编辑:原来的答复删除以下除截图。

我现在看到您添加屏幕截图的问题。您不能修改.designer.cs文件。它甚至在您放置的屏幕截图的顶部说,“手动更改此文件可能无法正确处理。”

我不知道你叫什么文件,但假设主文件名为HelloWorld.cs你需要做以下修改:

HelloWorld.designer.cs:

[Action ("acOneBtnClick:")] 
partial void acOneBtnClick(MonoTouch.Foundation.NSObject sender); 

这部分应该由Xamarin自动创建。

HelloWorld.cs:

partial void acOneBtnClick(MonoTouch.Foundation.NSObject sender) 
{ 
    this.ibiOutput.Text = "Action button" + ((UIButton)sender).CurrentTitle + " clicked."; 
} 

方法和声明partial类可以在单独的文件来实现。有关更多信息,请参阅MSDN partial (Method)

+0

错误消息: http://s23.postimg.org/mp1niokij/Screen_Shot_2013_12_13_at_5_09_07_PM.png http://s2.postimg.org/fy5n9im95/Screen_Shot_2013_12_13_at_5_09_29_PM.png 感谢您的帮助 – user3085453