Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在前台全屏显示?_C#_Xaml_Xamarin_Xamarin.forms_Content Pages - Fatal编程技术网

C# 在前台全屏显示?

C# 在前台全屏显示?,c#,xaml,xamarin,xamarin.forms,content-pages,C#,Xaml,Xamarin,Xamarin.forms,Content Pages,假设我有一个没有XAML文件的“ContentPage”对象。是否可以在前台全屏或应用程序的网格列中显示其内容 我有一个插件,它有一个接口 public interface IPlugin { ContentPage GetPluginUI(); } 插件本身返回我的源XAML文件“BigView”的新实例 它派生自“ContentPage” 现在,当我在宿主程序中加载插件时,我得到ContentPage对象: ContentPage pluginContentPage = plugi

假设我有一个没有XAML文件的“ContentPage”对象。是否可以在前台全屏或应用程序的网格列中显示其内容

我有一个插件,它有一个接口

public interface IPlugin
{
    ContentPage GetPluginUI();
}
插件本身返回我的源XAML文件“BigView”的新实例

它派生自“ContentPage”

现在,当我在宿主程序中加载插件时,我得到ContentPage对象:

ContentPage pluginContentPage = plugin.GetPluginUI();

如何显示“pluginContentPage”进行测试

请显示您试图使用的代码;一般来说,如果你有一个
UIElement
的实例,你可以显示它。@BradleyDotNET我很抱歉!我用我的代码更新了这个问题。也许你可以看看!祝您有个美好的一天!我不知道
ContentPage
类;它是从
UIElement
派生的自定义类还是其子类之一?我已经解决了很多次这个普遍的问题,只是想确保我的知识会apply@BradleyDotNET这是ContentPage类:您使用什么作为应用程序的主页?如果它是NavigationPage,那么您可以PushAsync(GetPluginUI());如果您的BigView是一个主页面,那么您可以将应用程序主页面分配给BigView请显示您尝试使用的代码;一般来说,如果你有一个
UIElement
的实例,你可以显示它。@BradleyDotNET我很抱歉!我用我的代码更新了这个问题。也许你可以看看!祝您有个美好的一天!我不知道
ContentPage
类;它是从
UIElement
派生的自定义类还是其子类之一?我已经解决了很多次这个普遍的问题,只是想确保我的知识会apply@BradleyDotNET这是ContentPage类:您使用什么作为应用程序的主页?如果它是NavigationPage,那么您可以PushAsync(GetPluginUI());如果您的BigView是主页面,则可以将应用程序主页面分配给BigView
ContentPage pluginContentPage = plugin.GetPluginUI();