繁体   English   中英

Xamarin本机Android复选框未显示在PCL中

[英]Xamarin Native Android Checkbox Not Displaying in PCL

在Xamarin的PCL中,我试图实现一个本机Android复选框。 但是,当我编译代码时,显示的全部是带有白色背景的空白页。 这是我的代码:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         xmlns:android="clr-namespace:Android.Widget;assembly=Mono.Android;targetPlatform=Android"
         xmlns:androidForms="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.Platform.Android;targetPlatform=Android"
         x:Class="Namespace"
         Title="Title">
    <ContentPage Title="Tab">
        <ContentView BackgroundColor="White">
            <android:CheckBox x:Arguments="{x:Static androidForms:Forms.Context}" />
        </ContentView>
    </ContentPage>
</TabbedPage>

Xamarin本机Android复选框未显示在PCL中

确保TabbedPage没有[XamlCompilation(XamlCompilationOptions.Compile)]

//[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class TabbedPage1 : TabbedPage
{
    public TabbedPage1 ()
    {
        InitializeComponent();
    }
}

注释掉此行后, Checkbox可以显示在我的项目中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM