我正在尝试创建自己的BackBarButtonItem,但是我遇到了一些问题。
我的声明:
var backButon = new UIBarButtonItem("Back",UIBarButtonItemStyle.Plain, null, null);
例外:
Unhandled Exception: System.ArgumentNullException: Argument cannot be null.
Parameter name: target
我应该在“目标”和“行动”参数中加入什么?
答案 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");
});