xamarin.forms.labs 图片按钮问题

xamarin.forms.labs ImageButton issue

我正在使用 Xamarin.Forms 和一个 Monodroid 项目。

我使用 Xamarin.Forms.Labs 渲染一个 ImageButton 控件。

每次我尝试在 xaml 中呈现控件时,我都会收到此异常:

System.TypeInitializationException: An exception was thrown by the type initializer for Xamarin.Forms.Labs.Controls.ImageButton ---> System.MissingMethodException: Method 'BindableProperty.Create' was not found.

这是我页面的主要代码:

    <ContentPage 
    xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
    x:Class="*.MainPage"
    xmlns:controls="clr-namespace:Xamarin.Forms.Labs.Controls;assembly=Xamarin.Forms.Labs">
<ContentPage.Content>
    <controls:ImageButton HeightRequest="75" WidthRequest="175" ImageHeightRequest="50" ImageWidthRequest="50"  />

    </ContentPage.Content>

我故意删除了属性,看看它们是否是导致此异常的原因。

您需要将 xamarin.forms.labs 升级到 xlabs.forms,因为作者完全更改了项目结构。

可以找到有关此升级的更多信息here