I started to work with Xamarin Studio a weeks ago, and could not find solution to the next problem: created an edittext which will contains serial numbers. I'd like ro run a function after the Enter was pressed. It's working fine, when I press Enter, the function runs without failure, but I can not modify the content of the edittext (I can't type into it).
The code:
EditText edittext_vonalkod = FindViewById<EditText>(Resource.Id.editText_vonalkod);
edittext_vonalkod.KeyPress += (object sender, View.KeyEventArgs e) =>
{
if ((e.Event.Action == KeyEventActions.Down) && (e.KeyCode == Keycode.Enter))
{
//Here is the function
}
};
This is the code of the control:
<EditText
p1:layout_width="wrap_content"
p1:layout_height="wrap_content"
p1:layout_below="@+id/editText_dolgozo_neve"
p1:id="@+id/editText_vonalkod"
p1:layout_alignLeft="@+id/editText_dolgozo_neve"
p1:hint="Vonalkód"
p1:text="1032080293"
p1:layout_toLeftOf="@+id/editText_allapot" />
I tried to use edittext_vonalkod.TextCanged
with its arguments, the problem reserved. I can modify the content but can not handle Enter key.
Thanks!