// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for details. using System; using Foundation; using UIKit; namespace MyDriving.iOS { public partial class SettingDetailTextFieldTableViewCell : UITableViewCell { public SettingDetailTextFieldTableViewCell(IntPtr handle) : base(handle) { } public SettingDetailTextFieldTableViewCell(NSString cellId) : base(UITableViewCellStyle.Default, cellId) { } public string Row { get; set; } public string Section { get; set; } public string Value { get { return settingTextField.Text; } set { settingTextField.Text = value; } } partial void EditingEnded(UITextField sender) { sender.ResignFirstResponder(); } partial void EditingBegan(UITextField sender) { sender.BecomeFirstResponder(); } partial void SettingTextFieldValue_Changed(UITextField sender) { if (sender != null && !String.IsNullOrEmpty(sender.Text)) { var dict = new NSDictionary("Value", sender.Text, "Row", Row, "Section", Section); NSNotificationCenter.DefaultCenter.PostNotificationName("SettingTextFieldChanged", dict); } } } }