public EditClassDetailsViewController() { // NOTE: This view isn't used anymore, I simply use AddClass with details enabled instead Title = "Edit Details"; BackButtonText = "Cancel"; PositiveNavBarButton = new PopupRightNavBarButtonItem("Save", delegate { ViewModel.Save(); }); AddSectionDivider(); var textViewDetails = new UITextView() { // Doesn't support placeholder: https://stackoverflow.com/questions/1328638/placeholder-in-uitextview ScrollEnabled = false, Editable = true }; StackView.AddArrangedSubview(textViewDetails); textViewDetails.StretchWidth(StackView); textViewDetails.SetMinimumHeight(60); BindingHost.SetTextViewTextBinding(textViewDetails, nameof(ViewModel.Details)); AddSectionDivider(); }
public override void OnViewModelLoadedOverride() { base.OnViewModelLoadedOverride(); AddTopSectionDivider(); AddTextField(new UITextField() { Placeholder = "Name", ReturnKeyType = UIReturnKeyType.Done, EnablesReturnKeyAutomatically = true }, nameof(ViewModel.Name), firstResponder: true); AddBottomSectionDivider(); BackButtonText = "Cancel"; PositiveNavBarButton = new PopupRightNavBarButtonItem("Save", delegate { Save(); }); }