我需要在運行時將用戶控件添加到窗口。現在我的問題是,我需要首先實例化窗口,然後將用戶控件添加到該窗口。畢竟這只是將顯示如何在運行時將用戶控件添加到窗口?
我的想法的窗口是這樣的:
創建用戶控制第一實例:
string managedClassName = "SupplierModule.Views.SupplierInvoiceView, SupplierModule";
var userControl = Activator.CreateInstance(Type.GetType(managedClassName));
然後創建窗口:
NavigationWindow navigationWindow = new NavigationWindow();
然後將用戶控件添加到窗口。
所以我的問題是,我如何將此用戶控件添加到窗口?
我不知道我是否以正確的方式接近它。所以如果錯了,請指出我的方向。
感謝
我的導航窗口與我現在創建的解決方案位於不同的項目中。是否有一個原因,我無法訪問窗口中的任何方法或屬性? – Willem 2010-11-22 07:07:35