动态创建wpf窗体

jxfzy 2011-04-21 01:21:22
写了个wpf的应用程序,需要动态的创建wpf窗体
例如:目前程序有两个窗体mainwindow、window1
mainwindow窗体启动后,点击一个按钮,通过参数(传递窗体名)弹出另一个窗体(window1)
...全文
162 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xisimao 2011-04-21
  • 打赏
  • 举报
回复
Button cmd = (Button)e.OriginalSource;

// Create an instance of the window named
// by the current button.
Type type = this.GetType();
Assembly assembly = type.Assembly;
Window win = (Window)assembly.CreateInstance(
type.Namespace + "." + cmd.Content);

// Show the window.
win.ShowDialog();

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧