将Wpf控件实例传递给MainWindow构造函数

时间:2013-07-15 10:34:53

标签: c# .net wpf dependency-injection .net-4.5

假设使用MainWindow.xaml / cs的'标准'Wpf项目。默认情况下,xaml中引用的元素(例如带有子元素和a的元素)是在自动生成的代码中创建的。

我该怎么做才能在XAML中引用我的实例,但是将实际的实例传递给MainWindow构造函数?

我已经修改了App.xaml / cs以允许我调用MainWindow自定义ctor。但我不确定如何将自定义实例设置为MainWindow,因此初始化仍然有效。

1 个答案:

答案 0 :(得分:0)

我设法解决了以下问题(对经验丰富的Wpf用户来说可能很明显):

我简单地创建父对象(TabItem等),并将他们的.Content成员设置为我的传入引用。