С появлением компонентов Modern Style в Power APPS появилась возможность оптимизации интерфейсного пространства, но т.к. компоненты этого блока всё еще "сырые", то имеют недостатки: мало свойств, странная "неподдержка" локалей в директивах, ограниченное форматирование выводов. В очередной раз, используя Modern Calender Picker не получится (на момент публикации статьи) у вас вывести дату в привычном нам формате: день.месяц.год (dd.mm.yyyy), а будет всегда месяц/день/год (m/d/yyyy). Но хитрость человеческая не знает пределов, поэтому задача сводится к подмене визуализации выбранной даты в поле компонента. Давайте это сделаем за пару минут.

1) Размещаем компонент на форме - Modern Calender Picker (DatePickerCanvas1)указываем формат вывода даты Short( необязательно, но так выводится меньше символов даты), а нам лишнего не надо.

 

2) Далее размещаем Label и на свойство Text прописываем код вывода выбранной даты из нашего Calender Picker. В таком виде мы получаем визуально удобочитаемый вид даты в формате день.месяц.полныйгод. Можете указать любой другой формат вывода, полагаясь на документацию.

Text(DatePickerCanvas1.SelectedDate,"dd.mm.yyyy")

3) Остается указать сплошную заливку нашего Label со значением и перетащить на поле вывода DatePickerCanvas1. Для сплошной заливки, чтобы цвет совпадал с заливкой компонента DatePickerCanvas1 нужно указать #F5F5F5.

Таким образом, всякий раз при выборе даты, при нажатии на иконку DatePickerCanvas1  после выбора даты, будет обновляться значение текста у Label. Недостатком такого метода является невозможность прямого ввода даты, но им редко кто пользуется, если есть выпадающий календарь.