現在、ボタンを押すと DatePickerDialog がポップアップする Droid アプリが実装されています。
これは一般的なユースケースでなければならないので、タッチで同様のことを達成する方法について誰か提案がありますか?
AlertView を使用できるかどうかは不明です。使用できる場合、どのように、または何が適切なアプローチでしょうか...
同様のことを行う既存のサンプルまたはプロジェクトへのポインタをいただければ幸いです。
ティア
アンドレアス
現在、ボタンを押すと DatePickerDialog がポップアップする Droid アプリが実装されています。
これは一般的なユースケースでなければならないので、タッチで同様のことを達成する方法について誰か提案がありますか?
AlertView を使用できるかどうかは不明です。使用できる場合、どのように、または何が適切なアプローチでしょうか...
同様のことを行う既存のサンプルまたはプロジェクトへのポインタをいただければ幸いです。
ティア
アンドレアス
私のUIデザイナーが同意すると仮定すると(彼らは時々違うことをしたいのですが)...私はaを使用しますUIDatePicker
-参照
かなりの経験として、MonoTouch と MvvmCross の開発者として、次の方法でこれを行います。
UIView
(おそらくサブクラス化UIButton
または)を作成しますUILabel
UIView
編集が必要な場合、https://github.com/slodge/MvvmCross/blob/vnext/CrossUI/CrossUI.Touch/Dialog/Elements/DateTimeElement.csUIDatePicker
内でそのようなコードを使用しますpublic DateTime Value {get;set;}
プロパティとpublic event EventHandler ValueChanged
イベントを公開しますSetup
します。これは、この Droid の質問にある方法と非常によく似ています - Bind TimePicker & DatePicker - MVVMCross (Mono For Android)UIView
双方向バインディングをオンにして、「ページ」でそのカスタムを使用するValue
もっと急いでいる場合は、代わりに次のようにします。
UIViewController
して、ボタンTouchUpInside
をコードに接続して表示しますUIDatePicker
UIDatePicker
ViewModel でプロパティを設定し直すために、コード ビハインドを使用してイベントに応答する