我有一个usercontrol,用于编辑我的应用程序中的一些对象.
我最近来到一个实例,我想弹出一个新的对话框(窗口)来托管这个用户控件.
如何实例化新窗口并将需要从窗口设置的任何属性传递给usercontrol?
谢谢你的时间.
您只需将新窗口的
内容设置为
用户控件即可.在
代码中,这将是这样的:
...
MyUserControl userControl = new MyUserControl();
//... set up bindings,etc (probably set up in user control xaml) ...
Window newWindow = new Window();
newWindow.Content = userControl;
newWindow.Show();
...