DidDismissが配線されているUIPopoverControllerがあります。
popYear.PresentFromBarButtonItem(btnYear,UIPopoverArrowDirection.Any,true);
popYear.DidDismiss += (sender, args) => {
Console.WriteLine("Bye bye");
};
ユーザーがポップオーバーの外側をタップしてポップオーバーを閉じると、DidDismissが正常に起動します。
ただし、ポップオーバーがホストしているビューコントローラで閉じられている場合、 DidDismissは起動しません。
tbhCLose.Tapped+= () => {
if(PopOver!=null)
PopOver.Dismiss(false); //Won't cause DidDismiss to fire
};