2011-12-02 124 views
0

我基本上是WPF的新手。我有2个Xaml文件。其他Xaml文件中的Xaml文件

WpfCurrentSessionViewer.xaml和MainWindow.xaml。 说WpfCurrentSessionViewer作为一个控件,其中有标签。 MainWindow是我们需要记录控件的xaml。

说在Asp.Net应用程序中,我们有一个aspx页面和一个母版页。 以类似的方式,我需要这样做,因为WpfCurrentSessionViewer.xaml充当主页面 ,MainWindow.xaml充当aspx页面。

问候,

萨钦ķ

回答

0

你说什么是UI组成,或视图组成。这通常是在WPF中用ContentControl实现的,它具有Content属性,您可以将其设置为任何类型,在您的情况下,您的MainWindow类型的实例。

我会考虑在构建WPF应用程序时使用MVVM design pattern,并使用诸如Caliburn.Micro这样的MVVM框架,这使得视图组合非常简单。

1

我认为你的问题自相矛盾,其中围绕两个控制方式的条件是:

说WpfCurrentSessionViewer作为其在它的标签控制。 MainWindow是我们需要记录控件的xaml。

WpfCurrentSessionViewer.xaml充当主页面,MainWindow.xaml充当aspx页面。

无论哪种方式,这听起来像你需要有一个Window和一个UserControl(或CustomControl,但如果你是新来WPF,你会发现一个用户控件更容易)。