WPF 动态加载用户控件

//这里可以动态加载其他dll文件中的组件
Assembly assem = Assembly.LoadFile($"{Directory.GetCurrentDirectory()}\\{data.DllName}");
var onePage = assem.CreateInstance(data.ClassName);

ClosableTab theTabItem = new ClosableTab();
theTabItem.Content = onePage;
theTabItem.Title = data.Title;
myTabControl.Items.Add(theTabItem);
theTabItem.Focus();

  

posted @ 2022-11-12 16:59  microsoft-zhcn  阅读(228)  评论(0编辑  收藏  举报