如何在Xamarin中隐藏TableSection?

时间:2016-04-14 05:55:18

标签: xamarin xamarin.android xamarin.forms

我在TableRoot下有一个包含多个TableSection的设置表:

<TableView HasUnevenRows="True" Intent="Settings">
        <TableRoot>               
            <TableSection Title="Sec1">
                <ViewCell> 
                    <StackLayout>
                        <!-- Items to show, based on value SHow/Hide Sec2-->
                    </StackLayout>
                </ViewCell>
            </TableSection>
            <TableSection Title="Sec2">
                <ViewCell> 
                    <StackLayout x:Name="hideLayout">
                        <!-- Items to hide -->
                    </StackLayout>
                </ViewCell>
            </TableSection> 
       </TableRoot>     
</TableView>

我无法动态显示或隐藏TableSection为

  • TableSection和ViewCell不包含IsVisible属性
  • 如果设置了hideLayout.IsVisible = false;,则此处还有空白区域

请提供任何建议来实施。

0 个答案:

没有答案