DateTimeEditors for WPF/Silverlight
カレンダーの開始日と終了日の設定
C1DatePicker コントロール > タスク別ヘルプ > カレンダーの開始日と終了日の設定

DisplayDateStart プロパティと DisplayDateEnd プロパティを設定して、ドロップダウンカレンダーに表示される日付を変更することができます。たとえば、カレンダーに3週間だけ表示する場合に、表示される最初の日付と最後の日付を設定することができます。このトピックでは、デザイナ、XAML、およびコードで、開始日と終了日を変更する方法について説明します。

デザイナの場合

カレンダーに表示される日付を変更するには、次の手順に従います。

  1. C1DatePicker コントロールをクリックして選択します。

  2. [プロパティ]ウィンドウで、DisplayDateStart のドロップダウン矢印をクリックし、リストから日付を選択します。この例では、2/5/2012 を選択します。

  3. [プロパティ]ウィンドウで、DisplayDateEnd のドロップダウン矢印をクリックし、リストから日付を選択します。この例では、2/25/2012 を選択します。

XAML の場合

カレンダーの最初日と最後日を指定するには、マークアップが次のようになるように<c1:C1DatePicker>タグ内にDisplayDateStart = "02/05/2012"およびDisplayDateEnd = "02/25/2012"を配置します。

XAML
コードのコピー
<c1:C1DatePicker DisplayDateEnd="02/25/2012" DisplayDateStart="02/05/2012">

コードの場合

カレンダーに表示される日付を変更するには、次の手順に従います。

  1. MainWindow.xaml.cs ページを開きます。

  2. InitializeComponent() メソッドの下に次のコードを追加します。

    コードのコピー
    Dim dateStringStart As String = "02/05/2012"
    Dim dateStringEnd As String = "02/25/2012"
    C1DatePicker1.DisplayDateStart = DateTime.Parse(dateStringStart)
    C1DatePicker1.DisplayDateEnd = DateTime.Parse(dateStringStart)
    
    コードのコピー
    string dateStringStart = "02/05/2012";
    string dateStringEnd = "02/25/2012";
    C1DatePicker1.DisplayDateStart = DateTime.Parse(dateStringStart);
    C1DatePicker1.DisplayDateEnd = DateTime.Parse(dateStringEnd);
    
  3. プロジェクトを実行します

このトピックの作業結果

このトピックでは、DisplayDateStart プロパティと DisplayDateEnd プロパティを設定して、ドロップダウンカレンダーに表示される日付を決定しました。 最終的な結果は、次の画像のようになります。