我为 wrappanel 创建了一个自定义控件。但它显示了额外的空间。所以我正在尝试创建 HeightRequest 的 BindableProperty 进行控制并根据内容进行设置以删除额外的空间。
这就是我创建 HeightRequest 的 BindableProperty 的方式
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
我在这里做错了什么。请帮忙。
先感谢您。