MonoTouchは5.2.12です。iOSはv5.1.1(シミュレーター)です
ここでパズルの重要な部分が欠けているようです。サブクラスDialogViewController
化して、UINavigationControllerの唯一のコントローラーとして設定しています。ViewWillAppear
サブクラス化されたDialogViewController
もののうち、左右のバーボタン項目を設定しようとしています。
this.NavigationController.NavigationItem.LeftBarButtonItem = new UIBarButtonItem(UIBarButtonSystemItem.Done, this.HandleDoneButtonTouched );
それらのどちらも現れていません。ただし、タイトルは表示されます。デバッグすると、項目が正しく設定されていることがわかります。
SetItems()
ナビゲーションコントローラーでも使用しようとしましたが、効果もありません。
ナビゲーションコントローラーは、ページシートにモーダルで表示されます。