public async void InitItem() { data = new DataModel.ListItem { Title = "Item X", Des = "This is Item X", IsCheck = false, DueDate = DateTime.Now, Icon = null }; await FromModel(); }
public async Task <Item> FromModel(DataModel.ListItem item = null) { if (item != null) { data = item; } if (data != null) { title = data.Title; des = data.Des; isCheck = data.IsCheck; dueDate = data.DueDate; if (data.Icon == null) { icon = DefaultIcon; } else { imageByte = data.Icon; icon = await UtilTool.ConvertByteToImage(imageByte); } } return(this); }