WPF DatePicker несколько дат - PullRequest
       3

WPF DatePicker несколько дат

1 голос
/ 29 августа 2010

Мне не нравятся некоторые вещи в обычном .Net 4.0 WPF DatePicker.

  • Мне не нравится значок календаря по умолчанию, который всегда показывает «15». Можно ли это изменить, чтобы он мог отображать фактический выбранный день?

  • Можно ли выбрать несколько дней вместо одного, поэтому при нажатии и открытии календаря вы сможете увидеть все эти дни, а на ярлыке будет написано что-то озеро «август 2010» или «8/01/2010 - 8 / 15/2010' ?

Ответы [ 2 ]

2 голосов
/ 29 августа 2010

Мне не нравится значок календаря по умолчанию, который всегда показывает «15».Можно ли это изменить, чтобы он мог отображать фактический выбранный день?

Вам нужно создать свой собственный ControlTemplate.Самый простой способ - взять шаблон по умолчанию (вы можете скачать его с здесь ) и изменить нужные детали.

Можно ли выбрать несколько дней вместо одного?поэтому, когда вы нажимаете и календарь открывается, вы можете видеть все эти дни, а на ярлыке написано что-то озеро «август 2010» или «8/01/2010 - 15/15/2010»?

Это будетбыть намного сложнее, но не невозможно ... Вы можете попытаться унаследовать существующий DatePicker, но я думаю, вам нужно будет создать свой собственный элемент управления с нуля

1 голос
/ 30 августа 2010

Попробуйте использовать элемент управления Calendar для выбора нескольких дат.Этот элемент управления уже имеет функции для выбора нескольких дат, встроенных прямо в него.Однако, чтобы он выглядел как DatePicker, вам нужно создать свой собственный стиль / шаблон.

Это не должно быть слишком сложно, хотя ... вы могли бы начать с помещения Календаря внутрьCombobox или Expander, затем измените стиль ComboBox / Expander в соответствии с вашими предпочтениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...