Перевести минуты в секунды и изменить значение в БД
В базе данных длительность услуги хранится в секундах. В ListView отображаю их в минутах при помощи этого свойства:
C#:
public int Time
{ get
{
return (this.DurationInSeconds / 60);
}
}
XAML:
<TextBlock Text="{Binding Time,StringFormat={}{0:N0} МИНУТ}"
Grid.Row="3" FontSize="14" HorizontalAlignment="Right" Name="durTbox"/>
Теперь, на другой страницы я беру экземпляр ListView и изменяю его
Попробовал дописать set к свойству, при вводе значения в поле - оно сразу изменяется на то, которое в БД.
public int Time
{ get
{
return (this.DurationInSeconds / 60);
}
set
{
value = value * 60;
}
}
Ничего не поменялось. Значение в текстбоксе меняется сразу на то, которое хранится в БД. Необходимо перевести минуты в секунды и это значение изменить в БД.
Источник: Stack Overflow на русском