问题标签 [xamarin.forms.listview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
193 浏览

database - 如何使用数据绑定将数据从 azure 加载到 xamarin 表单

我目前在将数据从我的 azure 数据库加载到我的 Xamarin 表单列表视图时遇到问题。我遇到的问题是我的 GetTaskAsync 语句,我修改了控制器,现在它构建但给了我一个 System.

当我尝试从我的数据库中获取数据时出现 TpyeInitializationException 错误消息。作为模板,我主要使用待办事项列表示例作为获取数据的一种方式,因为它们都共享同一个数据库,但没有任何运气。任何建议将被认真考虑。如果您能指出我哪里出错了,或者有任何我可以看到的例子来更好地了解我的问题,我将不胜感激。提前致谢。

这是我当前错误的屏幕截图:

xaml 视图页面中的 Xamarin Studio 错误

0 投票
2 回答
2976 浏览

c# - 如何获取作为堆栈布局子级的标签的文本值,堆栈布局是列表视图项内框架的子级

我有一个 Xamarin.Forms PCL VS2015 解决方案,并花了三天时间寻找我的问题的解决方案。我尝试了多种方法,包括使用 Listview onitemselected,它适用于 Win10,但不适用于 Android 或 iOS。试过这个。FindByName(emailValue); 并使用发件人框架,但没有运气。我需要提供作为标签文本绑定的电子邮件地址。

标签是列表视图项的子项的子项。

x:Name 元素在后面的代码中不可用。我理解这是因为标签位于列表视图中,编译器将无法区分列表视图项。

我已经在 Tap (框架)的发件人上使用智能感知进行了深入研究,我可以看到我需要的电子邮件文本,但我无法找到提取它的方法。

0 投票
2 回答
1237 浏览

xaml - 是否可以绑定 RelativeLayout 约束?

我正在使用以下 XAML 代码在 ListView 中呈现一些数据:

数据渲染正常。现在,我想做的是对 RelativeYConstranit 的 Factor 属性使用条带,以根据一些计算定位相应的 StackLayout。像这样的东西(参见 Factor 属性):

但是,在运行应用程序时出现错误。

有谁知道是否可以为此使用绑定表达式?

谢谢。

0 投票
1 回答
497 浏览

xamarin - Xamarin Forms - Listview - 随时保存 PDF

当我单击 中的 时ListItem.PDFListView想将文件保存在本地。每个ListItem都有不同的Uri

有什么办法可以做到吗?

在此处输入图像描述

0 投票
1 回答
11008 浏览

c# - 列表视图 xamarin.forms 中选定项的背景颜色

在 Xamarin.forms 中使用 ListView 时,在选择一个项目时,该项目保持不变,具有相当难看的背景颜色。我可以禁用此功能吗?蓝色是我想要取出的。

这是我的代码:

0 投票
1 回答
533 浏览

c# - 如何使 Xamarin.Forms 开关不可见?

我的应用程序中有一个基本的 ListView 项目,并附有一个开关。我的项目类有一个 bool canChange 属性。我想将开关的可见性绑定到 canChange 布尔值。因此,如果 canChange == true,则开关可见,但如果 canChange == false,则开关不可见。

这是我的项目类:

这是我当前的 XAML:

现在我知道我的应用程序崩溃是因为“IsVissible”属性不存在,但是是否有其他属性或方法可以使开关消失?另一种可能的解决方案是将其更改为较浅的颜色,以便用户可以识别出无法切换开关,尽管我也不知道该怎么做。

0 投票
2 回答
1626 浏览

c# - 在 listview Xamarin 表单中绑定自定义项目列表

我正在尝试在 Xamarin 表单中使用列表视图,这是我的代码

以及加载方法中的代码隐藏:

类对象:

我的问题是它不会在列表视图中打印任何内容,我可以正确打印并生成他在里面的项目的列表视图,但不打印任何内容。我在哪里做错了?

解决方案 对不起我分心的错误:(解决方案是放置{get; set;}对象等级。谢谢大家。我还是把问题留给像我这样分心的人:)

0 投票
1 回答
2504 浏览

c# - Xamarin.Forms 当ListView中的Entry发生变化时获取ListView的对象

我有一个项目类,其名称和价格的值存储在 SQLite 数据库中。我在 Listview 中显示它们,名称为 Label,价格为 Entry。

我想这样做,所以当条目更改完成时,它将使用新的价格值更新 SQLite 数据库中的项目,但是,我不知道如何检索从 Listview 完成的项目。我想我需要使用以下方法,但我不知道该放什么。

0 投票
1 回答
1659 浏览

xamarin - 限制项在Listview中显示并显示连续图像

我可以知道如何限制 Xamarin.Forms 的 ListView 中显示的项目数吗?例如首先显示 10 个项目,然后再显示另外 10 个项目。

因为我想防止在 Listview 中加载图像时崩溃。

0 投票
1 回答
1300 浏览

android - 如何让 Xamarin 表单列表视图在 android 上删除后重置自定义视图单元格?

我正在使用自定义视图单元格和渲染器实现滑动删除功能。我有一个像这样的列表视图:

https://i.stack.imgur.com/AzBQk.png

滑动时会显示一个按钮,如下所示

https://i.stack.imgur.com/S87uj.png

但是,在单击删除按钮(成功从列表中删除项目)后,移动到删除单元格位置的视图单元格仍然暴露了删除按钮:

https://i.stack.imgur.com/aMwux.png

有人知道如何阻止这种情况发生吗?我的自定义渲染器只是公开了 OnFling() 和 OnScroll() 事件。

我也尝试过使用 Xamarin 表单 Pan Gesture Recogniser 进行类似的操作,并遇到了同样的问题。

编辑 1:添加了代码片段

自定义视图单元格 xaml

自定义视图单元 .cs:

查看型号:

XAML: