我是Xamarin Forms的新手 . 我想在xamarin表单中创建一个类似组件的下拉列表 .

我看到两个选择:

1.-在xaml中创建一个视图,并在视图模型中编写其所有逻辑,然后我可以将其用作页面视图模型的属性,并使用事件在另一个方向上传达我的更改和设置器等 .

2.-创建相同的视图,但在后面的代码中编写其所有逻辑,暴露一些事件和可绑定属性 . 我认为这将是一个自定义控件 .

哪一个在性能方面更好,易于维护等?