代码之家  ›  专栏  ›  技术社区  ›  VoodooChild

手风琴控件隐藏在另一个控件后面,如何将它带到前面?

  •  1
  • VoodooChild  · 技术社区  · 14 年前

    如何将网格第0行中定义的手风琴控件放在网格第1行中定义的另一个面板的顶部。。。。。

    <Grid x:Name="MainGrid" Background="White">
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto" />
                <RowDefinition />
                <RowDefinition Height="Auto" />
            </Grid.RowDefinitions>
    
            <toolkit:Accordion SelectionMode="ZeroOrOne" 
                               Grid.Row="0">
                <toolkit:AccordionItem Header='Pan Window'>
    
                    <toolkit:AccordionItem.Content>
    ........
            </toolkit:AccordionItem.Content>
    
                </toolkit:AccordionItem>
            </toolkit:Accordion>
    
    
            <Grid  x:Name="LayoutRoot" Grid.Row="1">
    ...........
            </Grid>
    

    问题是,我的手风琴控件打开,但隐藏在LayoutRoot网格后面。。。

    1 回复  |  直到 14 年前
        1
  •  2
  •   JSprang    14 年前

    是否尝试将Canvas.ZIndex设置为大于它下面的网格?

     <toolkit:Accordion SelectionMode="ZeroOrOne" Grid.Row="0" Canvas.ZIndex="1">