public ProjectListTaskItemHolder(ProjectListAdapter adapter, View root) : base(root) { this.adapter = adapter; TaskTextView = root.FindViewById <TextView> (Resource.Id.TaskTextView).SetFont(Font.RobotoLight); root.SetOnClickListener(this); }
public ProjectItemHolder(ProjectListAdapter adapter, View root) : base(root) { this.adapter = adapter; ColorView = root.FindViewById <View> (Resource.Id.ColorView); ProjectTextView = root.FindViewById <TextView> (Resource.Id.ProjectTextView).SetFont(Font.Roboto); ClientTextView = root.FindViewById <TextView> (Resource.Id.ClientTextView).SetFont(Font.RobotoLight); TasksButton = root.FindViewById <ImageButton> (Resource.Id.TasksButton); TasksButton.Click += (sender, e) => adapter.collectionView.AddTasks(projectData); root.SetOnClickListener(this); }
public ProjectItemHolder(ProjectListAdapter adapter, View root) : base(root) { this.adapter = adapter; ColorView = root.FindViewById <View> (Resource.Id.ColorView); ProjectTextView = root.FindViewById <TextView> (Resource.Id.ProjectTextView).SetFont(Font.Roboto); ClientTextView = root.FindViewById <TextView> (Resource.Id.ClientTextView).SetFont(Font.RobotoLight); TasksButton = root.FindViewById <Button> (Resource.Id.TasksButton); TasksButton.Click += TaskClick; root.SetOnClickListener(this); }
public ProjectListItemHolder(ProjectListAdapter adapter, View root, Action <int> tasksClickListener, Action <int> clickListener) : base(root) { ColorView = root.FindViewById <View> (Resource.Id.ColorView); ProjectTextView = root.FindViewById <TextView> (Resource.Id.ProjectTextView).SetFont(Font.Roboto); ClientTextView = root.FindViewById <TextView> (Resource.Id.ClientTextView).SetFont(Font.RobotoLight); TasksButton = root.FindViewById <ImageButton> (Resource.Id.TasksButton); this.clickListener = clickListener; TasksButton.Click += (sender, e) => tasksClickListener(AdapterPosition); root.SetOnClickListener(this); }
public NewProjectListItemHolder(ProjectListAdapter adapter, View root) : base(root) { this.adapter = adapter; ProjectTextView = root.FindViewById <TextView> (Resource.Id.ProjectTextView).SetFont(Font.Roboto); root.SetOnClickListener(this); }
public TopProjectsHolder(ProjectListAdapter adapter, View root) : base(root) { this.adapter = adapter; HeaderTextView = root.FindViewById <TextView> (Resource.Id.HeaderTextView).SetFont(Font.RobotoMedium); ProjectsContainer = root.FindViewById <LinearLayout> (Resource.Id.ProjectsContainer); }