我正在尝试在Xamarin表单中实现Flyout。我得到的所有参考资料都是shell.Flyout的,但没有一个符合我的要求。
我在ListView中显示了一些数据,在单击任何永久项目时,我希望弹出按钮打开,如样机中所示。
请推荐任何支持Xamarin的库或控件。
发布于 2019-11-26 21:43:45
您可以尝试为每个项目添加它,然后控制IsVisible属性
在您的Listview项模板中类似以下内容
<FlexLayout Direction="Row" HorizontalOptions="CenterAndExpand">
<StackLayout FlexLayout.Basis="40%">
<Label Text="Item"
HorizontalTextAlignment="Center"/>
</StackLayout>
<StackLayout FlexLayout.Grow="1" Padding="5">
<Frame IsVisible="True">
<!--Your Flyout here-->
</Frame>
</StackLayout>
</FlexLayout>
但这意味着你必须自己在后台代码中管理它们
单击列表中的项目时更改弹出型按钮上的IsVisible属性
https://stackoverflow.com/questions/59051400
复制相似问题