Я хочу посмотреть, есть ли способ комбинировать datetime строковый формат и статические строки.Xaml StringFormat и статические строки
Так в настоящее время я могу отформатировать дату и префикс с текстом, как это:
<TextBlock Text="{Binding MyDate StringFormat=Started {0:dd-MMM-yyyy HH:mm}}"
Результаты в этом:
Started 01-Jan-2011 12:00
В прошлом я был в состоянии использовать статическую строку сохранить общий формат для моих дат; как это (Примечание не приставкой текст):
<TextBlock Text="{Binding MyDate, StringFormat={x:Static i:Format.DateTime}}" />
Где i:Format
это статический класс со статическим свойством DateTime
, который возвращает строку "dd-MMM-yyyy HH:mm"
Так что я спрашиваю; есть ли способ объединить эти методы, чтобы я мог префикс моей даты и использовать обычный статичный форматировщик строк?
Я думаю, что это единственная альтернатива, если вы хотите, чтобы заполнить как значение и формат значения. Я попробовал 'string.Format (« Начать {0: {1}} », DateTime.Now,« dd-MMM-yyyy HH: mm »)' и получил исключение. –