public void Bind (SimpleTimeEntryData data, Context ctx) { DescriptionTextView.Text = String.IsNullOrEmpty (data.Description) ? ctx.Resources.GetString (Resource.String.TimeEntryNoDescription) : data.Description; ProjectTextView.Text = String.IsNullOrEmpty (data.Project) ? ctx.Resources.GetString (Resource.String.TimeEntryNoProject) : data.Project; var color = Color.ParseColor (data.ProjectColor); var shape = ColorView.Background as GradientDrawable; if (shape != null) { shape.SetColor (color); } }
public void Bind(SimpleTimeEntryData data, Context ctx) { DescriptionTextView.Text = String.IsNullOrEmpty(data.Description) ? ctx.Resources.GetString(Resource.String.TimeEntryNoDescription) : data.Description; ProjectTextView.Text = String.IsNullOrEmpty(data.Project) ? ctx.Resources.GetString(Resource.String.TimeEntryNoProject) : data.Project; var color = Color.ParseColor(data.ProjectColor); var shape = ColorView.Background as GradientDrawable; if (shape != null) { shape.SetColor(color); } }
private void OnDataChanged(IDataItem dataItem) { var map = DataMapItem.FromDataItem(dataItem).DataMap; if (map.ContainsKey(Common.TimeEntryListKey)) { var list = map.GetDataMapArrayList(Common.TimeEntryListKey); if (list.Count == 0) { return; } timeEntries.Clear(); foreach (var mapItem in list) { var en = new SimpleTimeEntryData(mapItem); timeEntries.Add(en); } adapter.Timer.TimerEnabled = true; } }
private void OnDataChanged (IDataItem dataItem) { var map = DataMapItem.FromDataItem (dataItem).DataMap; if (map.ContainsKey (Common.TimeEntryListKey)) { var list = map.GetDataMapArrayList (Common.TimeEntryListKey); if (list.Count == 0) { return; } timeEntries.Clear(); foreach (var mapItem in list) { var en = new SimpleTimeEntryData (mapItem); timeEntries.Add (en); } adapter.Timer.TimerEnabled = true; } }