C# 单选按钮可以在Xamarin.Forms中使用吗?

C# 单选按钮可以在Xamarin.Forms中使用吗?,c#,xaml,xamarin,xamarin.forms,C#,Xaml,Xamarin,Xamarin.forms,我阅读了Xamarin文档,并尝试按照文档中给出的确切的语法在我的项目中包含一个单选按钮。代码如下: <StackLayout Grid.Column="1" Grid.Row="2"> <widget:RadioButton Text="Cat" /> </StackLayout> 我在这里得到的错误是“无效类型:预期类型是“视图”,实际类

我阅读了Xamarin文档,并尝试按照文档中给出的确切的语法在我的项目中包含一个单选按钮。代码如下:

<StackLayout Grid.Column="1" Grid.Row="2">
        
       <widget:RadioButton Text="Cat" />
    
   </StackLayout>

 


我在这里得到的错误是“无效类型:预期类型是“视图”,实际类型是“RadioButton”
有没有办法解决这个问题?

我想你在Xamarin中寻找的是。表单是没有widgetpart的控件。这将在UWP、iOS和Android的本机控件中创建一个RadioButton

这是我用来显示单选按钮的代码

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="TestButton.MainPage">

    <StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
        <RadioButton Text="test radio button"/>
    </StackLayout>

</ContentPage>
下面是在Android项目中添加代码的位置。MainActivity.cs

下面是在iOS项目中添加代码的位置。AppDelegate.cs

这里是在UWP项目中添加代码的位置。代码文件

我认为您在Xamarin.Forms中寻找的是没有widgetpart的控件。这将在UWP、iOS和Android的本机控件中创建一个单选按钮

这是我用来显示单选按钮的代码

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="TestButton.MainPage">

    <StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
        <RadioButton Text="test radio button"/>
    </StackLayout>

</ContentPage>
下面是在Android项目中添加代码的位置。MainActivity.cs

下面是在iOS项目中添加代码的位置。AppDelegate.cs

这里是在UWP项目中添加代码的位置。代码文件

您是否遵循了说明,包括蓝色框中的“重要”注释?为什么要使用“widget”前缀?您是否遵循了说明,包括蓝色框中的“重要”注释?为什么要使用“widget”前缀?