关于#c##的问题:在wpf里使用按钮跳转,第一个用户控件在ContentControl显示,第二个用户控件(UserControl2)会在界面上消失

在wpf里使用按钮跳转,第一个用户控件在ContentControl显示,第二个用户控件(UserControl2)会在界面上消失,这是什么原因?

使用button按钮让(UserControl1.xaml)界面跳转在ContentControl上显示,一个页面有多个ContentControl,每个ContentControl里显示一个用户控件,当我点击按钮从第一个页面跳转到第二个页面后再回到第一个页面后,这时第一个页面里ContentControl控件显示的第2个用户控件消失了,当我将第一个用户控件注释后,不在ContentControl中显示,之前消失的用户控件(2)就会正常显示。这是为什么?

第一个页面的按钮代码

img


第二个页面的按钮代码

img

第一个页面

img

第二个页面

img

问题描述我看了四五遍才大概明白你描述了一件什么事情,考虑一下用户控件遮盖的问题,也就是z-index的问题,看看是不是这个原因导致的。