none
Как заставить WPF DatePicker отображать и позволять редактировать время до секунд RRS feed

  • Вопрос

  • Здравствуйте.

    По моему, WPF Datepicker стандартно может отображать только дату. В его свойствах я посмотрел и, на первый взгляд, ничего не нашел, касающегося отображения и изменения (выбора) значения времени. Можно ли WPF Datepicker каким-либо способом заставить отображать время и позволять выбирать (редактировать) значение времени до секунд, например?

    6 августа 2012 г. 8:07

Ответы

  • Используйте сторонние разработки (пример, пример2). Если там много лишнего функционала, то повырезайте и оставьте только то, что вам нужно.

    • Помечено в качестве ответа TownSparrow 6 августа 2012 г. 12:46
    • Снята пометка об ответе TownSparrow 7 августа 2012 г. 10:42
    • Помечено в качестве ответа TownSparrow 7 августа 2012 г. 13:37
    6 августа 2012 г. 8:29
    Модератор

Все ответы

  • Нельзя, можно только в самом формате указать время, но мышкой выбрать ничего не получится.

    Зато есть разные библиотечки:

    • Изменено Anton.MaksimovEditor 6 августа 2012 г. 8:29
    • Помечено в качестве ответа TownSparrow 6 августа 2012 г. 12:46
    • Снята пометка об ответе TownSparrow 7 августа 2012 г. 10:42
    6 августа 2012 г. 8:28
    Отвечающий
  • Используйте сторонние разработки (пример, пример2). Если там много лишнего функционала, то повырезайте и оставьте только то, что вам нужно.

    • Помечено в качестве ответа TownSparrow 6 августа 2012 г. 12:46
    • Снята пометка об ответе TownSparrow 7 августа 2012 г. 10:42
    • Помечено в качестве ответа TownSparrow 7 августа 2012 г. 13:37
    6 августа 2012 г. 8:29
    Модератор
  • Спасибо. Материалы посмотрю.

    6 августа 2012 г. 12:47
  • Я выбрал http://datetimepickerwpf.codeplex.com/ Loya.Dameer.dll. В какую папку эту dll лучше положить у себя на компьютере? А то она у меня сейчас лежит в той папке (созданной мною), где у меня дистрибутивы и прочая ерунда. А я этот Loya.Dameer.dll из этой папки уже на Toolbox занес. Он уже на тулбоксе. Если Loya.Dameer.dll потом в другую папку перенести, им можно будет с тулбокса пользоваться?
    Я его кстати и XAML не могу применить при построении разметки. Он там не показывается в интеллисенсе.

    А когда я пробовал расширенный WPF Toolkit с http://wpftoolkit.codeplex.com/ , то у меня при попытке применить DateTimePicker появилось какое-то безымянное исключение в строке 93 DateTimePicker'а. Хотя при установке тулкита я все сделал как там говорилось, а папку с тулкитом положил у себя в ProgramFiles (хотя этого-то там и не говорилось). Ну а куда её было девать?

    Ладно, разберусь. А то тут другое уже поджимает. Спасибо за поддержку.


    • Изменено TownSparrow 7 августа 2012 г. 13:37
    7 августа 2012 г. 10:47