我有一个自定义控件CustomView
,它有几个可绑定的属性
namespace App.Maui.Controls
{
public class CustomView : Layout<Layout>
个字符
将我的Xamarin应用程序移植到Maui时,代码编译正常,但在尝试显示控件时出现以下错误:Microsoft.Maui.Platform.HandlerNotFoundException: 'Handler not found for view App.Maui.Controls.CustomControl.'
个
这个错误看起来很简单,但解决方案却让我很困惑--遵循过多的指南,他们从来没有提到处理程序,也不需要为基础控件提供特定于平台的实现。
如何为这样一个基本控件定义处理程序?
1条答案
按热度按时间xriantvc1#
我不得不重写类以适应Maui处理自定义控件的新方式。
我把https://github.com/hartez/CustomLayoutExamples作为一个来源。