2013-12-13 166 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