MonoTouch.DialogのソースコードはGithub(https://github.com/migueldeicaza/MonoTouch.Dialog/tree/master/MonoTouch.Dialog)で入手できます。
そこで、DateElementの実装を見てください(https://github.com/migueldeicaza/MonoTouch.Dialog/blob/master/MonoTouch.Dialog/Elements.cs#L1827)
あなたを取得するためにTimeElementMinutesSeconds
、あなたがしなければならないのは、カウントダウンモードを(テストされていない)乱用することだけです。時間と分が表示されますが、分と秒として解釈できます。
public class TimeElementMinutesSeconds : DateTimeElement {
public TimeElementMinutesSeconds (string caption, DateTime date) : base (caption, date)
{
}
public override string FormatDate (DateTime dt)
{
DateTime dtLocal = GetDateWithKind (dt).ToLocalTime ();
return string.Format("{0:##}:{1:##}"dtLocal.Hours, dtLocal.Minutes);
}
public override UIDatePicker CreatePicker ()
{
var picker = base.CreatePicker ();
picker.Mode = UIDatePickerMode.CountDownTimer;
return picker;
}
}
それでも十分に近づかない場合は、独自のピッカーを作成して、代わりにそれを返すことができます。