DatePicker с возможностью выбора диапазона


3

Вот краткий обзор идеи, которую я получил от Google Analytics.

ComboBox Collapsed:

ComboBox Collapsed http://www.googlemapscontrol.net/images/CalendarDropDownClosed.jpg

ComboBox Expanded:

ComboBox Expanded http://www.googlemapscontrol.net/images/CalendarDropDownOpen.jpg

Я не касается функциональности временной шкалы или текстовые поля диапазона дат. В основном я ищу, чтобы иметь что-то похожее на ComboBox с одним элементом управления календарем. Когда выбран диапазон дат и элемент управления закрыт, диапазон отображается в текстовом поле.

Я не думаю, что я могу заставить ComboBox вести себя таким образом, и я думаю, что мне нужно что-то использовать по строкам текстового блока, кнопки и всплывающего окна.

У кого-нибудь есть образец, с которого я могу начать?

Если у вас нет образца, как вы подходите к этой проблеме?

Благодаря

+2

Ваши изображения нарушены :-( 22 фев. 092009-02-22 06:59:44

0

The WPF Toolkit имеет контроль календарь/DatePicker, что может быть подходящей базой для вас, чтобы изменить в подборщика сложный диапазон дат.

Я бы начал с файла DatePicker Generic.xaml из дистрибутива WPF Toolkit и проанализировал, что они сделали с шаблоном управления DatePicker. Интересный раздел для вас будет вокруг области, в которой используются PART_TextBox и PART_Button. Они действительно используют комбинацию гридов, текстовых полей, кнопок и всплывающих окон.

Надеюсь, что это поможет!