我基本上是WPF新手。我有2个Xaml文件。
WpfCurrentSessionViewer.xaml和MainWindow.xaml。 假设WpfCurrentSessionViewer充当控件,其中包含标签。 MainWindow是我们需要记录控件的xaml。
在Asp.Net应用程序中,我们有一个aspx页面和一个母版页面。 以类似的方式,我需要这样做,因为WpfCurrentSessionViewer.xaml充当母版页 和MainWindow.xaml充当aspx页面。
此致
Sachin K
答案 0 :(得分:1)
我认为你的问题与两种控制的方式相矛盾:
假设WpfCurrentSessionViewer充当控件,其中包含标签。 MainWindow是我们需要记录控件的xaml。
WpfCurrentSessionViewer.xaml充当母版页,MainWindow.xaml充当aspx页面。
无论哪种方式,听起来你需要有一个Window
和一个UserControl
(或CustomControl
,但如果你是WPF新手,你会发现UserControl更容易)
答案 1 :(得分:0)
您所谈论的是UI组合或视图合成。这通常在带有ContentControl
的{{1}}的WPF中实现,该Content
属性可以设置为任何类型,在您的情况下,是MainWindow
类型的实例。
我会考虑在构建WPF应用程序时使用MVVM design pattern,并使用诸如Caliburn.Micro之类的MVVM框架,这使得视图合成非常简单。
答案 2 :(得分:0)
你在谈论框架吗?这里有一篇关于使用框架的非常好的文章: http://www.paulstovell.com/wpf-navigation