我正在尝试利用 Monotouch.Dialog 中的 EntryElement 的 CHANGED 事件,以便我可以获取任何输入字符串的长度,并在它达到一定长度后对其进行操作,例如
RootElement root = new RootElement (null);
Section pinSection = new Section ("", "Please enter your 6 digit pin");
EntryElement pin = new EntryElement("Enter your pin","","",false);
pin.KeyboardType = UIKeyboardType.NumberPad;
pin.Changed += (object sender, EventArgs e) => {
Console.WriteLine("Pin Changed to {0}, Length: 1}",pin.Value,pin.Value.ToString().Length);
};
更新值时不会触发 CHANGED 事件。它仅在用户停止编辑并且 entry 元素失去焦点时触发。
有没有办法附加一个事件,以便我们可以响应对 entry 元素值的个别击键更改?