Я создал пользовательский элемент управления, в котором я нахожу элемент управления с помощью свойства ControlToValidate пользовательского элемента управления.Этот код работал правильно, но после обновления форм xamarin до 3.2 он начал выдавать ошибку «этот элемент не находится в области имен».Может ли кто-нибудь помочь в этом?
Ниже приведен код.
protected override void OnParentSet()
{
base.OnParentSet();
this.IsVisible = false;
View view = this.Parent.FindByName<View>(ControlToValidate);
if (view is Entry)
{
ControlType = "Entry";
this.Parent.FindByName<Entry>(ControlToValidate).Completed += Entry_Completed;
}
if (view is Picker)
{
ControlType = "Picker";
this.Parent.FindByName<Picker>(ControlToValidate).SelectedIndexChanged += Picker_SelectedIndexChanged;
}
}