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);
                }
            }
Example #2
0
            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);
                }
            }
Example #3
0
        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;
            }
        }
Example #4
0
        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;
            }
        }