VS 2022 Preview 17.1/MAUI Preview 10中RadioButton运行异常问题咨询
问题根因
这是Visual Studio 2022 17.1 Preview对应的.NET MAUI预览版本的已知缺陷,该版本的RadioButton控件尚未完成全平台适配,类型初始化逻辑存在BUG,和你的代码实现无关,你写的XAML、后台逻辑完全符合MAUI控件的使用规范。
解决方案
- 优先升级开发环境:直接将Visual Studio 2022升级到17.4及以上正式版,同步更新.NET MAUI工作负载到.NET 6或更高版本的稳定通道,升级完成后不需要修改现有代码即可正常运行。
- 若暂时无法升级VS版本,可临时使用替代方案:用CheckBox配合自定义分组逻辑模拟RadioButton的单选效果,或者引入第三方MAUI控件库中已实现的RadioButton组件。
- 临时环境校验方法:你可以先注释掉XAML中所有RadioButton相关代码,运行项目确认基础环境正常,升级环境后再恢复RadioButton代码即可。
内容的提问来源于stack exchange,提问作者Martin Honnen
相关产品推荐
相关产品推荐

