0

TimePicker に選択した日付が必要です。View Window に表示されているカレンダーから特定の日付を選択すると、その日付が Timepicker に割り当てられます。

Xaml:

<DataTemplate x:Key="EditableDataTemplate">
  <StackPanel Orientation="Horizontal" Width="596">
   <xctk:TimePicker Name="StartPicker" Value="{Binding StartTime, Mode=TwoWay}" Format="Custom" FormatString="hh:mm tt" Background="Yellow" Padding="0" Margin="0" BorderThickness="0" Width="100" EndTime="11:59:0"/>
   <xctk:TimePicker Name="EndPicker" Value="{Binding EndTime, Mode=TwoWay}" Format="Custom" FormatString="hh:mm tt" Background="Yellow" Padding="0" Margin="0" BorderThickness="0" Width="60" EndTime="11:59:0"/>
  </StackPanel>
</DataTemplate>

以下のプロパティは、TimePicker の時間を更新しますが、今日の日付を設定します。実行時に選択した日付を選択したい。

private DateTime _started_at;
private DateTime _ended_at;

public DateTime StartTime
    {
        get
        {
            return _started_at;
        }
        set
        {
            _started_at = value;
        }
    }

    public DateTime EndTime
    {
        get
        {
            return _ended_at;
        }
        set
        {
            _ended_at = value;
        }
    } 

アイデア?

4

1 に答える 1