C# 是否有可能在WPF用户控件中启动Xamarin.Forms应用程序?

C# 是否有可能在WPF用户控件中启动Xamarin.Forms应用程序?,c#,wpf,xamarin,xamarin.forms,C#,Wpf,Xamarin,Xamarin.forms,因此,我尝试在UserControl中启动一个Xamarin应用程序进行预览 原因是,我们有一个应用程序,其中我们有自己的描述语言来定义 我们的产品上的自定义场景,我们需要某种预览,用户可以看到当前场景。 此场景将发送到不同的客户端类型,其中包括Xamarin Android应用程序 我所尝试的是使用Xamarin.Forms.Platform.WPF,它工作得非常好,直到我想将它变成一个用户控件。 用户表示要使用标签: 然后启动应用程序,如下所示: 使用Xamarin.Forms; 使用X

因此,我尝试在UserControl中启动一个Xamarin应用程序进行预览

原因是,我们有一个应用程序,其中我们有自己的描述语言来定义 我们的产品上的自定义场景,我们需要某种预览,用户可以看到当前场景。 此场景将发送到不同的客户端类型,其中包括Xamarin Android应用程序

我所尝试的是使用Xamarin.Forms.Platform.WPF,它工作得非常好,直到我想将它变成一个用户控件。 用户表示要使用标签:


然后启动应用程序,如下所示:

使用Xamarin.Forms;
使用Xamarin.Forms.Platform.WPF;
命名空间BoxViewClock.WPF
{
公共部分类主窗口:FormsApplicationPage
{
公共主窗口()
{
初始化组件();
Forms.Init();
LoadApplication(newtestapp.App());
}
}
}
问题是,该类是一个WPF窗口,这对我们来说是个问题,因为我们希望它将它集成到同一窗口中现有的WPF应用程序中。 第二个问题是,当执行
LoadApplication(newtestapp.App())时整个窗口将被覆盖


那么,有没有办法将Xamarin应用程序与Xamarin.Forms.Platform.WPF一起用作用户控件?

这取决于您如何定义“可能”

Xamarin.Forms是开源的,通过在此处修改它们的一些代码,当然可以实现您想要的:

然而,如果你认为Xamarin.Forms是否正式支持这一点,答案是否定的

最后,如果你认为社区中是否有人做过类似的事情,我不知道