Все в курсе, что у string, есть замечательный метод Format? Если нет, то быстро смотреть в msdn.
Сегодня я просто хочу показать несколько забавностей, по биндингу с применением тех же строк форматирования.
Итак, есть вот такая панелька:
Сегодня я просто хочу показать несколько забавностей, по биндингу с применением тех же строк форматирования.
Итак, есть вот такая панелька:
<StackPanel> <TextBlock Text="{Binding }" /> <TextBlock Text="{Binding StringFormat={}{0:C}}" /> <TextBlock Text="{Binding StringFormat=Цена: {0:C}}" /> <TextBlock Text="{Binding StringFormat=Цена: {0:#\,} т.р.}" /> <TextBlock Text="{Binding StringFormat=Телефон: {0:##-##-##}}" /> StackPanel> В ее DataContext записываем число:private void Window_Loaded(object sender, RoutedEventArgs e) { DataContext = 123456; }Запускаем, и видим: Удобно черт побери. А ведь так можно и с датами! Но это уже сами тогда попробуйте.
С маской это круто!
ОтветитьУдалить