C# Xamarin表单如何在Xaml中使用自定义ui

C# Xamarin表单如何在Xaml中使用自定义ui,c#,xaml,xamarin.forms,C#,Xaml,Xamarin.forms,我扩展了label类,创建了一个稍有不同的UI,并希望使用XAML而不是C#代码将其添加到我的页面中。我该怎么做 代码: 如何在我的页面内简单地编写。我收到错误,但没有intellisense帮助我导入。首先将名称空间声明属性添加到XAML文件中的根标记: xmlns:controls="clr-namespace:M.Helpers" 并且,在声明自定义控件时使用它: <controls:LinkingLabel Uri="" Text=""> ... </controls

我扩展了label类,创建了一个稍有不同的UI,并希望使用XAML而不是C#代码将其添加到我的页面中。我该怎么做

代码:


如何在我的页面内简单地编写
。我收到错误,但没有intellisense帮助我导入。

首先将名称空间声明属性添加到XAML文件中的根标记:

xmlns:controls="clr-namespace:M.Helpers"
并且,在声明自定义控件时使用它:

<controls:LinkingLabel Uri="" Text="">
...
</controls:LinkingLabel>

...
此外,由于自定义控件中没有默认构造函数,因此需要将参数作为参数传入。更多细节

<controls:LinkingLabel Uri="" Text="">
...
</controls:LinkingLabel>