【发布时间】:2020-09-04 12:25:48
【问题描述】:
Xamarin 新手在这里。我需要避免在应用程序中重复控件和布局,因此我尝试使用Control Templates 来实现这一点。但是,根据上一个链接中的示例(源代码here),我总是需要在要使用控件的每个页面上包含一个带有标记的ControlTemplate 属性。
这是必要的还是我可以在内容视图中单独创建控件并在我希望将其添加到的页面正文中引用它?我已经走了这条路线,因为在从不同页面调用控件时需要添加参数。这是正确的方法吗?这将主要用于 android 和 ios 应用程序,如果这有什么不同的话。
没有在需要的每个页面上添加控件模板布局似乎与我尝试使用的一次编写随处使用的基本原理背道而驰。
【问题讨论】:
-
您可以在 View 中使用 ControlTemplate 说基视图并在任何地方使用它,如果它是 Page,您也可以对其进行子类化。
标签: c# xamarin mobile xamarin.forms xamarin.android