C# Xamarin.Forms中的自定义控件从头开始
我想写一个自定义控件,它看起来像一个使用Xamarin.Forms的控件。我知道当我们想要修改我们正在使用的Xamarin.Forms中的现有控件时,这个控件不仅仅是一个条目,解决方案对我来说并不明显C# Xamarin.Forms中的自定义控件从头开始,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,我想写一个自定义控件,它看起来像一个使用Xamarin.Forms的控件。我知道当我们想要修改我们正在使用的Xamarin.Forms中的现有控件时,这个控件不仅仅是一个条目,解决方案对我来说并不明显 我的问题是如何开始这项工作?如果我想使用自定义渲染器,我应该扩展什么控件?是否有其他更有效的方法来实现此目的?看起来链接控件正在扩展UIPickerView 你有两个选择 为创建 创建自己的Xamarin.Forms控件,它基本上是一个自定义渲染器。您可以参考为其创建控件。 看起来链接控件正在扩展
我的问题是如何开始这项工作?如果我想使用自定义渲染器,我应该扩展什么控件?是否有其他更有效的方法来实现此目的?看起来链接控件正在扩展UIPickerView 你有两个选择 为创建 创建自己的Xamarin.Forms控件,它基本上是一个自定义渲染器。您可以参考为其创建控件。
看起来链接控件正在扩展UIPickerView 你有两个选择 为创建 创建自己的Xamarin.Forms控件,它基本上是一个自定义渲染器。您可以参考为其创建控件。
您应该为每个平台创建一个纯Xamarin.Forms视图类和继承自ViewRenderer的渲染器 请看一看XLabs项目-这应该是一个很好的起点: 跨平台视图:。 Android渲染器:。
您应该为每个平台创建一个纯Xamarin.Forms视图类和继承自ViewRenderer的渲染器 请看一看XLabs项目-这应该是一个很好的起点: 跨平台视图:。 Android渲染器:。
或者,Xamarin.Forms源是,并提供了一个类似的跳转点,用于查看拾取程序在每个平台上的呈现方式。或者,Xamarin.Forms源是,并提供了一个类似的跳转点,用于查看拾取程序在每个平台上的呈现方式。有关我如何操作的更多信息,请参见:有关我如何操作的更多信息,请参见: