如何关闭WPF中的UserControl?相对于windows form来说WPF不仅仅是一个新名词,其内部结构主设计构架都有本质的改变,例如我们用到的弹出框就变成了UserControl类型,使用的子窗体都是 基于UserControl的。在主程序中关闭窗口也再是简单的Close了。可以使用以下代码来实现关闭UserControl的功能。
首先需要你放置一个按钮用于触发点击事件从而实现关闭。下面的代码是写在click事件中的代码,经测试可用。
Window parentwin = Window.GetWindow(this);
parentwin.Close();
参考地址:
https://www.codeproject.com/questions/91746/close-wpf-user-control-inside-wpf-form-application