listview 相关问题

ListView是UI库在大多数现代操作系统中提供的图形屏幕控件或窗口小部件,用于以列表形式显示项目。

刷新列表视图项目会忽略背景颜色绑定MAUI

我在网格中有一个列表视图,我在项目模板中使用绑定来设置项目行的背景颜色; 我在网格中有一个列表视图,我在项目模板中使用绑定来设置项目行的背景颜色; <CollectionView.ItemTemplate> <DataTemplate> <Grid Padding="10" BackgroundColor="{Binding backColor}" > <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> I also have a couple of Radio buttons to select either All Jobs, or just my jobs. On the entry to the form all is displayed perfectly. The initial display would show just 'my jobs' If I click the radio button for all jobs (or vice versa), the code will do the following; 1. DO a Listview.SelectedItems.Clear() 2. Clear the underlying data definition (ObservableCollection<Job> jobs) that the listview uses. 3. Repopulate jobs appropriatly (all/mine) - including setting the backcolor element in the jobs class to the alternating backcolor Blue/Pink 4. set listview.ItemsSource=null; 5. set Listview.ItemsSource to newly populate jobs list. The good news is the data displayed is correct. The bad news is that the listview has ignored the bindings for the background color - everything has a background color of white. Obviously one of the steps I have done when I want to 'refresh' my listview is incorrect (or I have missed a step). Wonder if anyone can advise Stan 我已尝试将以下几行注释掉 JobListView.ItemsSource = null; JobListView.ItemsSource = jobs; 无明显差异 好的找到了解决方案 - 通过阅读一些“稍微”相关的注释了解了要检查的内容。 最初,我有一个全局作业列表 - 因此,当我刷新数据时,我从未真正更改过该列表 - Listview 始终绑定到同一个列表! 删除了全局列表并在刷新代码中创建了一个新列表...... ObservableCollection 作业 = new ObservableCollection(); 填充数据并且一切正常 - 背景颜色正确显示。

回答 1 投票 0

如何清除/避免 FFImageLoading 在列表项图像中的缓存

我在项目中使用 FFImageLoading 而不是 Image 来获得更高级的功能,例如占位符。在我的项目中,有一个需要显示的图像列表。所以我使用列表视图来实现相同的目的......

回答 3 投票 0

Android - 灰显/更改除所选项目之外的所有项目的 Alpha

我有一个显示 ListView 的 Android 应用程序。单击任何行后,我希望所有其他行都变灰。我正在使用自定义 ListView 和我自己的 BaseAdapter,我知道我...

回答 1 投票 0

如何根据flutter中的按钮点击来选择和取消选择所有复选框

我有一个列表视图,其中包含 listTile 内的复选框。这个listTile将根据列表的长度动态生成。这是我的 ListTile 和自定义复选框代码。 列表图块...

回答 1 投票 0

从所有列表元素返回值

因为我当前没有可用的模拟数据,所以我创建了自己的模拟数据,并且目前正在努力获取特定的值。 这个想法是拥有一个我已经实例化的设备列表,...

回答 1 投票 0

如何解决listview(+content : gridview) Style.Trigger不起作用的问题

这是C#/xaml WPF代码,我想使用materialdesign,使用触发器来更改背景 但我无法解决 Styl.Triggers 不起作用的问题。请修复并给我一个解决方案 主要...

回答 1 投票 0

Flutter 从地图列表中删除项目只读错误

我想从 ListView.builder 的列表中删除一个项目,但它说它是只读的。 List条目= [{'日期':'2019-08-10','数据':85.0},{'日期':'2019-08-14','数据':84.0}];

回答 2 投票 0

LINQ 和列表视图分页

我有一个带有列表视图控件和数据页控件的页面。使用以下代码以编程方式设置 listviews 数据源: Dim dal 作为新的 dalDataContext 暗淡书签 = 来自 dal.getData(

回答 3 投票 0

如何通过在列表视图中声明全局变量来覆盖全局变量的值

这是用于秒表功能。 xCountUpDuration 是秒表的默认时间,我在 2 个位置设置了它,一个位于列表视图之外(代码 1),该值设置为 0,然后...

回答 1 投票 0

从 Xamarin.Forms 迁移后如何删除 MAUI ListView 中的分隔符?

我最近将我的 Xamarin.Forms 项目迁移到 .NET MAUI。在 Xamarin.Forms 中,我的 ListView 显示的项目之间没有分隔符,但迁移后,我看到这些分隔线

回答 1 投票 0

如何让WPF列表视图动态显示图像和标签

我在尝试为 WPF 窗口创建 UI 时遇到了相当困难。我正在尝试(动态地)显示一堆电影海报,其电影名称直接位于图像下方。项目所以...

回答 2 投票 0

滚动条不可拖动

我可以在ListView中看到滚动条,并且可以滚动ListView。但问题是我无法使用/拖动滚动条来滚动 ListView。它只是作为一个指标出现,并没有

回答 5 投票 0

如何在asp:ListView LayoutTemplate ItemTemplate中使用asp:Table

当我调用ListView的DataBind()方法时收到以下异常消息 “Table”不能有“ListViewDataItem”类型的子项。 这是我的标记 当我调用 ListView 的 DataBind() 方法时,收到以下异常消息 'Table' cannot have children of type 'ListViewDataItem'. 这是我的标记 <asp:ListView ID="lv" runat="server"> <LayoutTemplate> <asp:Table ID="t" runat="server" CssClass="contentframework"> <asp:TableHeaderRow> <asp:TableHeaderCell>1</asp:TableHeaderCell> <asp:TableHeaderCell>2</asp:TableHeaderCell> </asp:TableHeaderRow> <asp:TableRow ID="itemPlaceHolder" runat="server" /> </asp:Table> </LayoutTemplate> <ItemTemplate> <asp:TableRow> <asp:TableCell><%# Eval("1") %></asp:TableCell> <asp:TableCell><%# Eval("2") %></asp:TableCell> </asp:TableRow> </ItemTemplate> <EmptyDataTemplate> <h2>No Records!</h2> </EmptyDataTemplate> </asp:ListView> Asp.net 服务器端控件有一些层次结构。所以它不允许 ListViewDataItem 作为 asp:Table 元素的子元素。 所以,最好尝试简单的 html 表标签而不是服务器端标签,如: <asp:ListView ID="lv" runat="server"> <LayoutTemplate> <table id="t" class="contentframework"> <thead> <th> 1 </th> <th> 2 </th> </thead> <tr id="itemPlaceholder" runat="server"></tr> </table> </LayoutTemplate> <ItemTemplate> <tr> <td> <%# Eval("1") %> </td> <td> <%# Eval("2") %> </td> </tr> </ItemTemplate> <EmptyDataTemplate> <h2> No Records!</h2> </EmptyDataTemplate> </asp:ListView> 作为列表视图的参考,您可以查看this文章。 更多详情: 您面临的异常是因为, ListViewDataItem 类代表 ListView 控件中的单个数据项(即 DataBoundControl),因此它不能直接是 Table 类的子控件,但显然它可以是 HTML 表的子控件你直接将它嵌入到html标签中(如上面的代码所示)。 试试这个: <LayoutTemplate> <asp:Table ID="t" runat="server" CssClass="contentframework"> <asp:TableHeaderRow> <asp:TableHeaderCell>1</asp:TableHeaderCell> <asp:TableHeaderCell>2</asp:TableHeaderCell> </asp:TableHeaderRow> <asp:PlaceHolder id="itemPlaceholder" runat="server" /> </asp:Table> </LayoutTemplate> 这应该允许列表项填充为实际行。 您必须在 asp:TableRow 中嵌套一个 asp:tableCell,然后占位符应该在 tablecell 中工作 <asp:TableRow runat="server"> <asp:TableCell ID="TableCell2" runat="server"> <asp:PlaceHolder runat="server" ID="itemplaceholder" /> </asp:TableCell> </asp:TableRow>` 这对我来说非常有用。 解决方案: 您必须将占位符服务器控件嵌套在 表行服务器控件。 ListViewDataItem 可以应用于 占位符控件没有错误。 <asp:ListView ID="lv" runat="server"> <LayoutTemplate> <asp:Table ID="t" runat="server" CssClass="contentframework"> <asp:TableHeaderRow> <asp:TableHeaderCell>1</asp:TableHeaderCell> <asp:TableHeaderCell>2</asp:TableHeaderCell> </asp:TableHeaderRow> <asp:TableRow ID="itemPlaceholder1" runat="server"> <asp:TableCell ID="TableCell1" runat="server"> <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder> </asp:TableCell> </asp:TableRow> </asp:Table> </LayoutTemplate> <ItemTemplate> <asp:TableRow> <asp:TableCell><%# Eval("1") %></asp:TableCell> <asp:TableCell><%# Eval("2") %></asp:TableCell> </asp:TableRow> </ItemTemplate> <EmptyDataTemplate> <h2>No Records!</h2> </EmptyDataTemplate> </asp:ListView>

回答 4 投票 0

Gridview 内的 Listview 分页不起作用

我有一个嵌套在网格视图中的列表视图。 我正在尝试在列表视图上进行分页。 我以为它会显示分页控件,然后正常地翻阅它们。 它确实...

回答 2 投票 0

如何修复键盘打开时列表视图从对话框底部剪切的问题

在对话框中,当显示列表并且打开键盘进行搜索时,列表无法滚动到最后一个索引,并且列表看起来像是从底部剪切的。如果我打开的话你可以在这个视频中看到

回答 1 投票 0

在滚动控制器上添加监听器以 animateTo 偏移量不起作用

在尝试在 ReorderableListView 的标题上创建捕捉效果时,我编写了以下代码。但是 jobWidgetListener 函数没有将我的列表项动画到所需的偏移量。 在...

回答 1 投票 0

如何确定ScrollView中ListView的滚动位置

我有一个QML应用程序,里面有一个ScrollView和一个ListView。 ListView 中的项目具有可变的高度。 我需要知道滚动条何时移动,事实上,它何时位于底部并且

回答 3 投票 0

如何让android ListView项目选择器使用state_checked

我绞尽脑汁试图让 Android ListView 来做我想做的事情。 我想要一个处于单选模式的 ListView,具有自定义行布局,该布局具有不同的背景颜色供选择,

回答 4 投票 0

将 ListView 包裹在矩形内

我的问题是,当我滚动 ListView 元素时,元素会滚动到矩形的边框上,即使我已将 ListView 包裹在矩形内。 如何让元素滚动而不......

回答 2 投票 0

带有 ObserveableCollection 的 WPF Listview 不会从 UdpClient 更新,而是从计时器更新

我现在尝试了几种建议的解决方案,但我陷入困境。 我有一个 WPF MVVM 应用程序,它应该列出通过 UDP 客户端传递的所有字符串并更新它。 我不知道为什么,但我的收藏得到了

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.