如何在Xamarin表单中设置访问修饰符

如何在Xamarin表单中设置访问修饰符,xamarin,cross-platform,access-modifiers,xamarin-forms,Xamarin,Cross Platform,Access Modifiers,Xamarin Forms,我必须在不同的视图中访问用户控件。但由于控件的保护级别错误,我无法访问。我找了很长时间,但什么也没找到。请帮帮我。 谢谢。我可以想到两种可能的解决方案: 艰难之路:为每个平台(和)创建带有自定义渲染器的自定义多页 使用所有布局元素和可绑定属性创建自定义ContentView,并将其添加到所有页面(并设置正确的绑定)。大概是这样的: 信息不足。请添加一些代码,在我的xamarin表单项目中,我创建了一个主页。此页面有一个框架和其他用户控件。我想把另一页的所有内容都放到框架上。我的意思是,主页将在

我必须在不同的视图中访问用户控件。但由于控件的保护级别错误,我无法访问。我找了很长时间,但什么也没找到。请帮帮我。
谢谢。

我可以想到两种可能的解决方案:

  • 艰难之路:为每个平台(和)创建带有自定义渲染器的自定义多页

  • 使用所有布局元素和可绑定属性创建自定义ContentView,并将其添加到所有页面(并设置正确的绑定)。大概是这样的:


信息不足。请添加一些代码,在我的xamarin表单项目中,我创建了一个主页。此页面有一个框架和其他用户控件。我想把另一页的所有内容都放到框架上。我的意思是,主页将在应用程序生命周期内显示,页面之间的所有导航都将覆盖在主页的框架上。这正是我想要做的。所以我想从框架内容中的其他页面访问主页的用户控件。我画这样的东西