Monotouch - 创建自定义BackButton

时间:2011-01-27 04:14:38

标签: xamarin.ios

我正在尝试创建自己的BackBarButtonItem,但是我遇到了一些问题。

我的声明:

var backButon = new UIBarButtonItem("Back",UIBarButtonItemStyle.Plain, null, null);

例外:

Unhandled Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: target

我应该在“目标”和“行动”参数中加入什么?

1 个答案:

答案 0 :(得分:7)

你不应该使用那个构造函数,除非你想使用目标/动作模式,我建议:

public UIBarButtonItem (string title, UIBarButtonItemStyle style, EventHandler handler)
你使用的

var btn = new UIBarButtonItem ("Back", UIBarButtonItemStyle.Plain, delegate (object sender, EventArgs e) {
    Console.WriteLine ("button clicked");
});