2

これは、特定のソース コードの問題というよりも、より重要な問題です。これで大丈夫だと思います。

Windows Phone 用のアプリケーションを開発しており、 Silverlight-Toolkitの DatePickerのようなコントロールが必要ですが、日/月/年を選択する代わりに、次のレイアウトで繰り返し間隔を選択したいと考えています。

   .        ..
   1       Days
 -----    ---------
|  2  |  | Weeks   |
 -----    ---------
   3       Months
   .        ..

数値を選択できる左側の 1 つのフィールドと、その数値に「単位」を与える右側のフィールド。

もちろん、テキスト入力フィールドとリストを使用することもできますが、この「intervalPicker」を使用すると、見栄えが良くなり、全体的な入力スキームにより適合します (datePicker と timePicker コントロールを使用して、繰り返し発生するイベントの開始点を設定しています。 )。

私はこの XAML の世界に足を踏み入れたばかりなので、この XAML の世界全体にかなり慣れていません。私の質問は、どの解決策が最も実現可能かというヒントを提供していただけないかということです。

  • 独自のコントロールを開発する (それを正しく行うには多くの作業が必要だと思います)
  • 「エンハンス」datePicker
  • Silverlight-Toolkit から date/timePicker コードを取得してカスタマイズします。
  • 私がまだ見つけていない、すでに利用可能なコントロールを使用してください。
  • ?

私はどの解決策が最善であるかを心配していますが、私はこの点でかなり経験が浅いので、可能な限り「最も適合した」方法でそれを行いたいと考えています。これを行うことができる方法で base-picker-control を「サブクラス化」することは (かなり) 簡単に可能ですか?)

あなたの提案や洞察を聞くのを楽しみにしています。

PS: Silverlight Toolkit for Windows Phone の名前が「Windows Phone Toolkit」に変更されたためwindows-phone-toolkit、質問にタグを付けたいと思いました。残念ながら、このタグはまだ存在しておらず、私の評判が低すぎて作成できませんでした。上位のユーザーがそのタグを作成できるといいですね。今後の質問はそれを使用できると思います。

4

2 に答える 2

2

Coding4Fun Tools forWindowsPhoneのタイムスパンピッカーを確認することをお勧めします。日/週/月スライダーのオプションが表示されませんが、それらのコントロールから始めれば、かなり簡単に追加できると確信しています。

于 2012-12-17T16:59:36.620 に答える
0

これらの 2 つをくっつけて、それに応じてスタイルを設定するだけですhttps://github.com/buymeasoda/jquery-option-picker

于 2012-12-17T15:48:18.273 に答える