gpt4 book ai didi

xamarin - 如何隐藏或删除由xaml创建的特定tableSection(Xamarin.forms)?

转载 作者:行者123 更新时间:2023-12-04 03:07:00 27 4
gpt4 key购买 nike

我正在使用Xamarin.form制作应用程序。

我创建了具有xaml的三个部分的tableview。
我想隐藏或删除最后一部分(整个部分,带有sectionTitle)。

但不幸的是,Xamarin xaml不支持条件处理。 (仅在元素具有isVisible属性但tableSection没有它的情况下才有效)

有什么我可以做的选择吗?

谢谢。

最佳答案

是的,您可以执行以下操作来动态删除部分:

XAML:

<TableView x:Name="Table">
<TableSection x:Name="Section">
<TextCell Text="something"/>
</TableSection>
<TableSection x:Name="Section2">
<TextCell Text="something2"/>
</TableSection>
</TableView>

背后的代码:
Table.Root.Remove(Section);

-或者-
Table.Root.Remove(0); //If you know the index of the section

如果您需要在某个时候重新添加它,请确保将其存储在后面代码中的变量中,然后再将其删除,如下所示:
TableSection section = Table.Root[0];

-或者-
TableSection section = Table.Root.IndexOf(Section);

关于xamarin - 如何隐藏或删除由xaml创建的特定tableSection(Xamarin.forms)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37093342/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com