Простой случай.У меня есть список с ItemsSource="{Binding MyModelsList}"
.MyModelsList - это список элементов MyModel:
public MyViewModel() {
...
_myModelsList = // method that gets items from db
}
private ObservableCollection<MyModel> _myModelsList;
public ObservableCollection<MyModel> MyModelsList
{
// get.. set..
}
... и MyModel содержит поле Datetime, называемое MyDate.Когда я объявляю MyDate способом по умолчанию ...
<ListView ItemsSource="{Binding MyModelsList}">
<...>
<Label Content="{Binding MyDate}" />
</...>
</ListView>
... достичь этого результата:
- , когда время 00:00 ->
9.23.2018
- когда время отличается ->
9.23.2018 11:00 AM
Я хочу добиться того же, но без части даты.Возможно ли это в XAML?Я пробовал разные ContentStringFormat
, но всегда результат содержал 00: 00.
Я знаю, как я могу это сделать, когда поле MyDate объявлено отдельно во ViewModel, но как это сделать, когда во ViewModel только объявление MyList и его привязкав Listview?