Xamarin.Forms RadioButtons 文本不可见

Sam*_*Sam 2 c# radio-button xamarin xamarin.forms

我正在使用中的实验性单选按钮Xamarin.Forms,一切正常,但突然单选按钮文本停止出现。

public RequestsPage()
    {
        InitializeComponent();
        Device.SetFlags(new string[] { "RadioButton_Experimental" }); // to be able to use radio buttons        
    }
Run Code Online (Sandbox Code Playgroud)

Cfu*_*fun 5

在 4.8.0 版本中引入了一个错误,导致RadioButton文本不显示,幸运的是,从 5.0.0 pre-1 及更高版本开始修复。

在您的 Nuget 包管理器中,选中“包含预发布”选项并选择 5.0.0 pre-1 或最新版本。如果您愿意,也可以通过在引入错误之前选择以前的工作版本来回滚。

如果您选择更新,则可能需要更改目标平台版本。

如果您遇到一些编译错误,请更改您的RadioButton语法:

<RadioButton Text="click"/>
Run Code Online (Sandbox Code Playgroud)

<RadioButton Content="click"/>
Run Code Online (Sandbox Code Playgroud)

如果您想坚持使用当前的 xf 版本,请查看此建议的解决方法

编辑

从 Xamarin.Forms 版本5.0.0.1539- pre2 开始,RadioButton已删除(不再需要)实验标志,并被开发团队认为是稳定的。