WPF窗口托管usercontrol

Jms*_*ing 7 wpf user-controls window

我有一个usercontrol,用于编辑我的应用程序中的一些对象.

我最近来到一个实例,我想弹出一个新的对话框(窗口)来托管这个用户控件.

如何实例化新窗口并将需要从窗口设置的任何属性传递给usercontrol?

谢谢你的时间.

Rob*_*bin 14

您只需将新窗口的内容设置为用户控件即可.在代码中,这将是这样的:

...

MyUserControl userControl = new MyUserControl();

//... set up bindings, etc (probably set up in user control xaml) ...

Window newWindow = new Window();
newWindow.Content = userControl;
newWindow.Show();

...
Run Code Online (Sandbox Code Playgroud)

  • 当它简单明了的时候,我喜欢它 (3认同)