2011-02-14 9 views
1

WP7コントロールツールキットのDatePickerコントロールを私のアプリで使用しています。ユーザーは有効期限を入力します。シナリオの1つは、レコードに有効期限がないことです。デフォルトでは、コントロールに日付が指定されておらず、ユーザーは別の日付を選択できるように、コントロールをどのように使用できますか?DatePickerコントロールWP7

また、ユーザーが有効期限を設定しても手紙を消去したい場合は、有効にする必要があります。

Pratik

答えて

1
  1. private void dpComp_Hold(object sender, System.Windows.Input.GestureEventArgs e) 
    { 
        //Let user to clear the value. 
        ((DatePicker)sender).Value = null; 
    
0

私は日付ピッカーコントロールのカスタマイズに.APIになりますhttp://windowsphonegeek.com/articles/wp7-datepicker-and-timepicker-in-depth--api-and-customization

を私が(ただし私は知りたいかもしれませんあなたが探しているものを行うには、とにかく知りません未来)。上記のリンクは、独自のカスタムページを作成できることを示唆しているようで、探しているものを返す方法を考え出すことができます。

1

DatePickerコントロールでは日付が選択されていないという概念がサポートされていません。
DatePickerは、これがユーザーにとって最も有用であることを前提に選択されていない場合、現在の日付にデフォルト設定されます。ユーザにデフォルト値を提供する可能性のある値を選択させることは、ユーザがしなければならない以上の作業をしていることを意味し、そのため時間を無駄にしてしまいます。

有効期限がない場合は、このフィールドをデフォルトで空白のままにします。

入力した日付を消去する場合は、別のオプションを追加してください。ボタンまたはメニューオプションのいずれか。あなたは、あなたがコードでこれを行うことができ、ユーザは日付ピッカーの値をクリアできるようにしたい場合は、デフォルト値はXAML

<toolkit:DatePicker x:Name="dpComp" Value="" Width="220" Hold="dpComp_Hold"/> 
  • に、空白であるためには

  • 関連する問題