public TextTaskView(TextTaskTable textTask) { var kernel = new StandardKernel(); _db = kernel.Get <DatabaseHelper> (); Padding = AppSettings.TaskPadding; AnswerLabel = new AnswerLabel(); AnswerLabel.Text = textTask.NextTaskUnlockCode.ToString(); NextTaskUnlockCode = textTask.NextTaskUnlockCode.ToString(); AnswerAndReturnButton = new AnswerButton { Text = "Unlock Next Task" }; AnswerAndReturnButton.Clicked += AnswerAndReturnButton_Clicked; taskId = textTask.Id; var gesture = new TapGestureRecognizer(); gesture.Tapped += BackTap; var home = new Label { Text = "<-- HOME", HorizontalOptions = HorizontalOptions }; home.GestureRecognizers.Add(gesture); Children.Add(home); Children.Add( new TaskHeader { Text = textTask.Name } ); Children.Add( new TaskLabel { Text = textTask.Text } ); Children.Add(AnswerLabel); Children.Add(AnswerAndReturnButton); }
public TextTaskView(TextTaskTable textTask) { var kernel = new StandardKernel(); _db = kernel.Get<DatabaseHelper> (); Padding = AppSettings.TaskPadding; AnswerLabel = new AnswerLabel (); AnswerLabel.Text = textTask.NextTaskUnlockCode.ToString (); NextTaskUnlockCode = textTask.NextTaskUnlockCode.ToString (); AnswerAndReturnButton = new AnswerButton{ Text = "Unlock Next Task" }; AnswerAndReturnButton.Clicked += AnswerAndReturnButton_Clicked; taskId = textTask.Id; var gesture = new TapGestureRecognizer(); gesture.Tapped += BackTap; var home = new Label { Text = "<-- HOME", HorizontalOptions = HorizontalOptions }; home.GestureRecognizers.Add (gesture); Children.Add (home); Children.Add ( new TaskHeader { Text = textTask.Name } ); Children.Add ( new TaskLabel { Text = textTask.Text } ); Children.Add (AnswerLabel); Children.Add (AnswerAndReturnButton); }