Example #1
0
        public ResultQuestViewHolder(Android.Views.View itemView) : base(itemView)
        {
            Title  = itemView.FindViewById <TextView>(Resource.Id.resultQuestTitle);
            Status = itemView.FindViewById <TextView>(Resource.Id.resultQuestStatus);

            Description    = ExpandDetails.FindViewById <TextView>(Resource.Id.resultQuestDescription);
            RestartButton  = ExpandDetails.FindViewById <Button>(Resource.Id.resultQuestRestart);
            DeleteButton   = ExpandDetails.FindViewById <Button>(Resource.Id.resultQuestDelete);
            ChildrenButton = ExpandDetails.FindViewById <Button>(Resource.Id.resultQuestChildrenButton);
        }
        public AvailableQuestViewHolder(Android.Views.View itemView) : base(itemView)
        {
            IsImportantButton = itemView.FindViewById <ImageView>(Resource.Id.availableImportantButtonId);
            Title             = itemView.FindViewById <TextView>(Resource.Id.availableQuestTitle);
            StartTime         = itemView.FindViewById <TextView>(Resource.Id.availableQuestStartTime);
            Deadline          = itemView.FindViewById <TextView>(Resource.Id.availableQuestDeadline);

            Description    = ExpandDetails.FindViewById <TextView>(Resource.Id.availableQuestDescription);
            ChildrenButton = ExpandDetails.FindViewById <Button>(Resource.Id.availableQuestChildrenButton);
            StartButton    = ExpandDetails.FindViewById <Button>(Resource.Id.availabletQuestStart);
            EditButton     = ExpandDetails.FindViewById <Button>(Resource.Id.availableQuestEdit);
            DeleteButton   = ExpandDetails.FindViewById <Button>(Resource.Id.availableQuestDelete);

            IsImportantButton.Click += IsImportantButton_Click;
        }
        public ActiveQuestViewHolder(Android.Views.View view) : base(view)
        {
            Title    = view.FindViewById <TextView>(Resource.Id.questTitle);
            TimeLeft = view.FindViewById <TextView>(Resource.Id.questTimeLeft);
            Progress = view.FindViewById <ProgressBar>(Resource.Id.questProgress);
            Progress.ProgressDrawable.SetColorFilter(Color.Green, PorterDuff.Mode.SrcIn);

            Description    = ExpandDetails.FindViewById <TextView>(Resource.Id.questDescription);
            ChildrenButton = ExpandDetails.FindViewById <Button>(Resource.Id.questChildrenButton);

            DoneButton   = ExpandDetails.FindViewById <Button>(Resource.Id.questDone);
            FailButton   = ExpandDetails.FindViewById <Button>(Resource.Id.questFailed);
            StartButton  = ExpandDetails.FindViewById <Button>(Resource.Id.questStart);
            DeleteButton = ExpandDetails.FindViewById <Button>(Resource.Id.questDelete);
            CancelButton = ExpandDetails.FindViewById <Button>(Resource.Id.questCancel);
        }