The WPF Toolkit has a Calendar / DatePicker control that may be the right base for you so that you can modify complex date range choices.
I would start with the DatePicker Generic.xaml file from the WPF Toolkit distribution and analyze what they did with the DatePicker management template. An interesting section for you will be around the area in which PART_TextBoxand are used PART_Button. They really use a combination of grids, text fields, buttons and pop-ups.
Hope this helps!
source
share