Показаны сообщения с ярлыком C#. Показать все сообщения
Показаны сообщения с ярлыком C#. Показать все сообщения

воскресенье, 31 августа 2014 г.

Binding Datatime to DatePicker

Проблема возникла когда я попытался связать объект типа DateTime к DatetimePicker.
В итоге обнаружил что в свойстве Date объекта типа DataPicker хранится значение типа , не совместимость типов DateTime и DateOffset навело на мысль что нужно как то преобразовывать одно в другое и обратно. Слава разработчикам microsoft! они позаботились о таких проблемах и реализовали специальный интерфейс IValueConverter у которого содержаться 2 метода: Convert и ConvertBack.
Convert - преобразует значение переданное при привязке в нашем случае это DataTime и преобразует его в DateOffset.
ConvertBack - наоборот DateOffset в DataTime.
!!!Конвертеры можно использовать практический для любых преобразований например дату в строку и наоборот.(еще был опыт что бы булевое значение конвертировать в Visibility свойство объекта)

воскресенье, 13 июля 2014 г.

Простая валидация в WPF

Очень простой пример отображения ошибок валидации рядом с контроллерами(в этом примереTextBox) в WPF
Введение
Это простой пример валидации в XAML для WPF элементов управления (далее элемента управления или ЕУ) и отображение сообщений об ошибках.