我对WPF有疑问。 我有一个主窗口包括:
左侧菜单:某些项目如:项目1,项目2,项目3
右侧菜单:单击项目1或项目2或项目3时显示的内容 现在,我想双击项目1,项目2和项目3,然后将显示一个新窗口,如子窗口1,子窗口2和子窗口3.子窗口项目后面的每个项目
我必须做什么解决方案?
答案 0 :(得分:0)
我不完全明白你想要什么,但是从我的理解:
A)如果你想每次都启动一个相同但新的窗口:
为项目添加新的xaml窗口。
注册菜单项的双击事件。
在事件处理程序内部 - 创建新添加的窗口的实例,如下所示:
Window1 window1 = new Window1();
window1.Show();
您可以在调用Show()之前将数据传递给处理程序本身内的此窗口实例。
B)如果要为不同的菜单项启动不同的窗口,则必须将多个窗口文件添加到项目中,并根据单击的菜单项调用相应的窗口。