Tag: 列表框

WPF:当TextBox具有焦点时为ListBox设置IsSelected,而不会丢失LostFocus上的选择

我有一个带有ListBoxItems的ListBox ,它带有一个模板,因此它们包含TextBoxes 当TextBox聚焦时,我希望选择ListBoxItem 。 我发现的一个解决方案如下: 这很好用,但是当TextBox失去焦点时,选择也是如此。 有没有办法防止这种情况发生?

C#ListBox ObservableCollection

我正在尝试使用ListBox.DataSource = ObservableCollection,但是当我的OC更新时,我无法弄清楚如何让列表框自动更新。 我可以在OC上挂起CollectionChanged事件,但是我需要对列表框做什么才能使其更新?

ItemsControl与其项目源 – WPF Listbox不一致

我有一个WPF窗口,其中包含一个ListBox控件,该控件在执行按钮单击方法时填充。 XAML: C#: private void CheckforThirdPartyUpdatesButton_Click(object sender, RoutedEventArgs e) { CheckforThirdPartyUpdatesButton.IsEnabled = false; worker = new BackgroundWorker(); worker.WorkerReportsProgress = true; worker.WorkerSupportsCancellation = true; worker.DoWork += delegate(object s, DoWorkEventArgs args) { MainEntry.checkFor3PUpdates(); }; worker.ProgressChanged += delegate(object s, ProgressChangedEventArgs args) { }; worker.RunWorkerCompleted += delegate(object s, RunWorkerCompletedEventArgs args) { ThirdPartyListBox.DataContext = RegScan_ThirdParty.comparisonListWithState; CheckforThirdPartyUpdatesButton.IsEnabled = true; }; worker.RunWorkerAsync(); […]

C#:更改列表框项目颜色

我正在研究Windows窗体上的程序我有一个列表框,我正在validation数据我希望将正确的数据添加到列表框中,颜色为绿色,而无效数据添加了红色,我也希望从列表框中自动向下滚动添加了一个项目,谢谢 代码: try { validatedata; listBox1.Items.Add(“Successfully validated the data : “+validateddata); } catch() { listBox1.Items.Add(“Failed to validate data: ” +validateddata); }

拖动时WPF列表框自动滚动

我有一个具有ListBox的WPF应用程序。 拖动机制已经实现,但是当列表太长并且我想将项目移动到不可见的位置时我不能。 例如,屏幕显示10个项目。 我有20件物品。 如果我想将最后一项拖到第一个位置,我必须拖到顶部并放下。 向上滚动并再次拖动。 如何使ListBox自动滚动?

到达最后一项时WP7 Auto Grow ListBox

我正在尝试实现一种效果,当用户向下滚动到最后一项时,会有更多项目附加到列表中。 我还没有找到一种方法来确定用户是否已滚动到列表的末尾。 我没有在ListBox上看到当用户到达列表底部时触发的事件。 告诉我什么时候一个项目滚动到视图中的东西会很棒,但据我所知,没有类似的东西。 这在WP7中甚至可能吗? 编辑:另一种说法是,我们可以检测到列表何时“退回”?

自定义列表框排序

我需要对包含在多个列表框中的数据进行排序。 用户将能够使用无线电盒在两种不同类型的排序之间进行选择,其中一种默认情况下在表格加载时进行检查。 我已经创建了所需的IF语句,以便测试该单选按钮的检查条件是否为真。 但我需要一些帮助来创建自定义排序算法。 每个列表包含相似的查看数据,每行开始的唯一区别。 例如,第一个列表框中的每一行以前缀“G30”开头,第二个列表框将以“G31”开头,依此类推。 总共有10个列表框(就前缀而言为G30-G39)。 第一个搜索算法必须按前13个字符的数字顺序对行进行排序。 示例:这是排序前数据的外观 G35:45:58:11 JG07 G35:45:20:41 JG01 G35:58:20:21 JG03 G35:66:22:20 JG05 G35:45:85:21 JG02 G35:64:56:11 JG03 G35:76:35:11 JG02 G35:77:97:12 JG03 G35:54:29:11 JG01 G35:55:51:20 JG01 G35:76:24:20 JG06 G35:76:55:11 JG01 这就是排序后应该如何看待 G35:45:20:41 JG01 G35:45:58:11 JG07 G35:45:85:21 JG02 G35:54:29:11 JG01 G35:55:51:20 JG01 G35:58:20:21 JG03 G35:64:56:11 JG03 G35:66:22:20 JG05 G35:76:24:20 JG06 G35:76:35:11 JG02 G35:76:55:11 […]

如何将图像添加到System.Windows.Forms.ListBox?

我正在使用C#开发聊天程序,我使用ListBox管理昵称列表。 但是,客户有昵称和州(在线,离开) 所以,为了管理状态,我想在ListBox中添加图像(在线 – 绿色圆圈,远离红色圆圈)(这是我的想法) 如何将图像添加到ListBox? 请帮我。 谢谢。

列表框在winform中选择的项目

我在Windows应用程序中有列表框,按钮和文本框控件。 如何在文本框中显示多个选定值。 这是我的代码 textBox1.Text = listBox1.SelectedItems.ToString(); 但它在文本框中显示如下:(我选择了多个项目) System.Windows.Forms.ListBox+Selec. 请帮我

如何允许用户编辑ListBox中的项目?

我想创建一个ListBox控件,允许用户编辑项目,如Launchy中的扩展名列表框。 在WinForms中这可能吗? 我尝试在该列表框中使用自动窗口信息,它显示为QWidget(可能与Qt相关)。