Xamarin.AndroidでボタンなどのClickイベントは基本的にイベントハンドラを渡せばいいのですが、どうしてもSetOnClickListenerを使わなければいけないとき ( ex. ToolBarのSetNavigationOnClickListener ) 、IOnClickListenerを実装したクラスを渡してもOnClickが呼ばれないことがあります。
このときは下記のようにIOnClickListenerのほかにJava.Lang.Objectを継承してあげるとOnClickが呼ばれるようになります。
public class HogeHogeClickListener : Java.Lang.Object, View.IOnClickListener
{
public void OnClick(View v)
{
DoSomething();
}
}