示例#1
0
            public ProjectListTaskItemHolder(ProjectListAdapter adapter, View root) : base(root)
            {
                this.adapter = adapter;
                TaskTextView = root.FindViewById <TextView> (Resource.Id.TaskTextView).SetFont(Font.RobotoLight);

                root.SetOnClickListener(this);
            }
示例#2
0
 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);
 }
示例#4
0
            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);
            }
示例#5
0
 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);
 }