Tag: listview

.Net中的同步ListView

我正在使用一个控件将视图从一个ListView绑定到另一个ListView,以便在滚动主ListView时,更新子ListView视图以匹配。 到目前为止,我已经能够让孩子ListViews在点击主滚动条按钮时更新他们的视图。 问题是当单击并拖动ScrollBar本身时,子ListViews不会更新。 我查看了使用Spy ++发送的消息,并发送了正确的消息。 这是我目前的代码: public partial class LinkedListViewControl : ListView { [DllImport(“User32.dll”)] private static extern bool SendMessage(IntPtr hwnd, UInt32 msg, IntPtr wParam, IntPtr lParam); [DllImport(“User32.dll”)] private static extern bool ShowScrollBar(IntPtr hwnd, int wBar, bool bShow); [DllImport(“user32.dll”)] private static extern int SetScrollPos(IntPtr hWnd, int wBar, int nPos, bool bRedraw); private const int WM_HSCROLL = […]

你如何强制WPF ListView重新查询其ItemSource?

我正在重写其XML itemSource并希望它立即使用新数据……

在WPF ListView C#中获取第一个可见项

任何人都知道如何通过抓取ListView中的第一个可见项来获取ListViewItem? 我知道如何在索引0处获取项目,但不知道第一个可见的项目。

C# – 更新列表视图中的子项

我正在开发一个应用程序,用户输入的信息随后会添加到列表视图中。 这很好用。 唯一的问题是,应用程序连接到一个网站,该网站更新每个帐户的列表视图中的“点”字段。 我不确定如何更新listview中的单个子项。 这是一个示例屏幕截图: alt text http://sofzh.miximages.com/c%23/15y6arn.jpg 如何选择特定行中的特定子项进行更新?

ScrollViewer未启用ListView

我在UserControl有一个ListView UserControl 。 但是当内容溢出ListView大小时,尽管在XAML中设置了垂直ScrollBar ,但它仍未启用。 XAML如下所示: 我也尝试在ScrollViewer对ListView分组,但仍然不起作用。 非常感谢你提前:)

ListView中的自动宽度

如何根据ListView中内容的长度设置每列的宽度? 我讨厌在运行时不断改变每列的大小。 有没有这个信息的MSDN文档? 我找不到我应该去的地方 谢谢

无法加载viewstate

好的,刚刚开始收到此错误,我不知道为什么。 我有一个托管页面,其中包含listview和一个带有usercontrol的面板。 列表视图使用链接按钮加载记录。 单击链接按钮以编辑该特定记录 – 它将在窗体视图(在用户控件内)中加载,并进入编辑模式。 在formview中发生更新后,我正在触发我的主机页面正在侦听的事件。 托管页面然后重新绑定列表视图以显示更新的数据。 这都在更新面板内。 所以这一切都有效 – 但是当我点击另一个链接按钮时,我得到以下错误: Message: Sys.WebForms.PageRequestManagerServerErrorException: Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must […]

在ListView ItemTemplate中填充网格

我有一个ListView,它有一个基于网格的数据模板。 xaml如下: 我想要的是,网格填充(拉伸)父ListView的整个水平宽度,但它当前包装到其内容总和的宽度。 我怎样才能实现我想要的行为?

如何将布尔值绑定到GridViewColumn复选框(有代码但不起作用)?

我试图将bool值绑定到GridViewColumn复选框,但它不起作用。 我甚至试图返回false,但复选框仍然显示为启用。 它只有在我输入“False”进入xaml时才有效。 绑定属性是: public bool HasPermissions { get { return this.UserPrivileges == UserPrivileges.FullAccess; } } this.UserPrivileges当前值不是UserPrivileges.FullAccess 。 Xaml代码: <Window x:Class="EffectsWindow.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Effects Manager" Width="800" Height="500" DataContext="{Binding RelativeSource={RelativeSource Self}}" 编辑:当前房产代码: public bool HasPermissions { get { return this.UserPermissions == UserPermissions.FullAccess; } set { this.RaisePropertyChanged ( “HasPermissions” ); } }

如何保留一个项目? – 列表显示

当用户点击没有项目的空格时,我想在ListView上保留一个项目。 例如,项目下方的空间,但仍在ListView组件上。 我已将ListView属性“HideSelection”更改为false,但仅当焦点更改为另一个组件时才有效; 当用户点击ListView本身时。 谢谢!