Необходимо сделать телефонную маску для EditText, чтобы все, что ввели внутри него выглядело как "+7(000)000-00-00". Стандартных средств никаких не нашел, а события по типу KeyPressed или TextChanged не помогают — первое отрабатывает по какой-то причине дважды (да даже если и отрабатывало бы адекватно — как составлять и выводить строку по маске я не представляю), а второй не позволяет редактировать текст внутри себя, иначе входит в бесконечную рекурсию. Собственно, как сделать MaskedEditText в Xamarin, кто-нибудь сталкивался с такой задачей?