UserControl 隐藏,Zindex 被滥用?

UserControl hidden, Zindex misused?

在我的主页中,我尝试显示一个内容列表,并在这些内容上显示一个 userControl 作为覆盖。事实上我从未见过它。 (在设计视图中,我的 userControl 是 oaky)

XAML主页

    <Grid>
      <Grid x:name="MyPage">
        <!-- All this part is visible -->
        //Button
        //Button
        //nice Pic
        //Button
      </Grid>
      <cat:CatPagecontrol x:Name="CatTool" Visibility="Visible" HorizontalAlignment="Center" VerticalAlignment="Center">
          <cat:CatPagecontrol.Transitions>
              <TransitionCollection>
                  <PopupThemeTransition/>
              </TransitionCollection>
          </cat:CatPagecontrol.Transitions>
      </cat:CatPagecontrol>
<!-- EDIT I remove the Grid "CatGrid" And the ZIndex -->
   </Grid>

我尝试切换 ZIndex,没有结果。

C# 文件

public MainView()
{
   this.CatTool = new CatPagecontrol();
   //this.CatTool.Visibility = Visibility.Collapsed;
}

private void showCatSelector()
{
   this.CatTool.Visibility = Visibility.Visible;
}

之后,我需要我的其中一个按钮在单击时显示叠加层。

如果你知道如何展示它,我就是你的了。谢谢。 编辑:找到解决方案。

瞧!

我找到了我的问题:

public CatPagecontrol()
{
    this.InitializeComponent();
}

我刚刚在正确的部分进行了初始化。