Я создал один настраиваемый элемент управления для wrappanel. Но он показывает лишнее пространство. поэтому я пытаюсь создать BindableProperty of HeightRequest для управления и установить его в соответствии с содержимым, чтобы удалить лишнее пространство.
вот как я создал BindableProperty of HeightRequest
public double HeightRequest { get; set; }
private static BindableProperty heightTextProperty = BindableProperty.Create(
propertyName: "HeightRequest",
returnType: typeof(double),
declaringType: typeof(InstallationPhotoWrappanel),
defaultValue: 100,
defaultBindingMode: BindingMode.TwoWay,
propertyChanged: heightTextPropertyChanged);
private static void heightTextPropertyChanged(BindableObject bindable, object oldValue, object newValue)
{
var control = (InstallationPhotoWrappanel)bindable;
control.HeightRequest = Convert.ToDouble(newValue);
}
но это дает мне исключение
exception has been thrown by the target of an invocation
что я здесь делаю не так. пожалуйста, помогите.
Заранее спасибо.