在我的主页面中,我尝试显示一个东西列表,并在这个东西上将userControl作为叠加层。事实上,我从未见过它。 (在设计视图中,我的userControl是oaky)
XAML MainPage
<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;
}
之后我需要我的一个按钮在点击时显示叠加层。
如果你知道如何展示它,我就是你的。谢谢。 编辑:解决方案查找。
答案 0 :(得分:0)
瞧!
我发现了我的问题:
public CatPagecontrol()
{
this.InitializeComponent();
}
我刚刚在正确的部分初始化。