WPF可以在Wpf桌面应用程序中嵌入xbap

时间:2014-02-11 07:06:40

标签: wpf-4.0

我需要创建桌面应用程序而不是xbap应用程序,其功能与xbap应用程序相同。我想知道它可以嵌入到wpf应用程序中以及它将如何工作。

1 个答案:

答案 0 :(得分:0)

是的,你可以做到。它很容易,但可以通过多种方式完成。您可以从当前的xbap应用程序创建一个DLL,但只需采取必要的操作。然后创建一个新的WPF应用程序项目,然后添加对刚刚创建的xbap dll的引用。然后你可以使用你在wpf应用程序中创建的控件/页面

或者你可以看看这个: http://zainco.blogspot.ca/2009/01/converting-xbap-to-wpf-application.html  要么 http://davidsandor.com/post/2009/07/17/Convert-a-WPF-Browser-Application-project-to-a-WPF-Application.aspx

编辑1:

在MainWindow背后的代码中,您可以执行以下操作。

/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        this.Content = new Page1(); <--- The start page of you xamp application in the dll file.
    }
}

或者您可以使用NavigationWindow 看看这个:http://www.c-sharpcorner.com/UploadFile/0f100d/navigation-window-based-application-in-wpf/