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

вторник, 8 февраля 2011 г.

Региональные настройки в WPF

Столкнулся с проблемой биндинга дробных чисел в WPF. Суть: есть TextBox, свойство Text которого через биндинг связано с полем типа float/double. При неаборе числа вида "23,4" (через запятую), запятая исчезает и в число записывается 234. Если писать через точку, то все нормально. В региональных настройках стоит в качестве разделителя запятая.
Решается принудительным переопределением LanguageProperty для всех элментов управления.

FrameworkElement.LanguageProperty.OverrideMetadata( 
    typeof(FrameworkElement), 
    new FrameworkPropertyMetadata(
        XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)
)
); 
 Но странно, почему это не сделано по умолчанию.

среда, 25 ноября 2009 г.

Тестовые данные в SketchFlow

Сегодня поговорим о том, как в SketchFlow проекте показать тестовые данные.
Пусть необходим список сотрудников, при клике на конкретном сотруднике открывается более подробная информация.