问题标签 [selectionchanged]
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.
c# - RichTextBox Save "Selection Direction"
I have a WinForms program where, whenever you change your selection, the RichTextBox needs to change the colour of certain other text. In order to do this, it has to select that text, and therefore I lose my current selection.
I can save and load the SelectionStart and SelectionLength properties, but I can't keep the "selection direction": if the user was highlighting forwards or backwards from the cursor.
Any ideas about how I can either save the selection direction, or colour the text without having to change the selection?
wpf - MVVM-Light 事件呢?
我昨天开始将 MVVM-Light 与 WPF 一起使用,它在构建代码时确实有所作为。但现在我正试图弄清楚如何处理事件。
可以说我有这个视图,带有一个 TabControl。在每个 TabItem 中,我都有一个 ListBox。现在我该如何处理 SelectionChanged 事件?为了把事情搞砸,我可以发送带有事件作为参数的 ListBox 吗?
我非常感谢一个简单的代码示例。
wpf - Wpf - NavigationService.GoBack() 和 Listbox SelectionChanged 事件
在 ADDPage.xaml 页面中有一个返回按钮,代码为 NavigationService.GoBack() 以返回上一页。
问题:
在另一个页面 (SubPage.xaml) 的 Listbox SelectionChanged 事件中,我正在使用 NavigationService.Navigate(new ADDPage(search));
当页面执行 ADDPage.xaml 页面的 NavigationService.GoBack() 时,控件将移动到 SubPage.xaml 的 Listbox SelectionChanged 事件并再次加载相同的页面。有没有更好的解决方案?
c# - WPF TabControl On SelectionChanged,将焦点设置到文本字段
我有一个选项卡控件和一些选项卡项。我正在成功收听该SelectionChanged
事件,并检查我感兴趣的选项卡是否是当前选择的选项卡。
我正在使用这段代码(如下),并逐步通过调试器,我可以看到我的分支逻辑按设计工作;但是,我遇到的问题是某些东西覆盖了此调用,txt.Focus()
因为在显示正确的选项卡项后,焦点不在文本框上。
如果我只是放入txtusr.Focus()
一个按钮事件处理程序,它会完全按照我的预期聚焦。
我怀疑这与.Focus()
调用方法时未加载 tabitem 内容有关,但我不确定如何修复它。
wpf - 使用ListBox控件同时修改数据时如何获取OnSelectionChanged ListBoxItem背景变化?
我有一个带有 ObservableCollection 实例的 ListBox 控件作为控件的 ItemsSource 属性。
一切正常,但是当我处理控件的 OnSelectionChanged 时,我的业务逻辑会修改集合的数据,并且当您的 ListBox 选择更改时,我不再获得通常会获得的 ListBoxItem 背景更改。
有没有人遇到同样的问题?这里有什么解决方案吗?
谢谢和最好的问候,
罗曼
wpf - WPF - SelectionChanged 上的动画
我将如何使用 SelectionChanged 上的动画将 TabItem 颜色从未选择的颜色更改为已选择的颜色,以便未选择和选定的 TabItems 都发生变化?
编辑:这就是我的 CustomTemplate 的样子。根本没有动画发生所以我做错了什么?
c# - WPF 列表框选择不起作用
我有几个项目的 ListBox,我需要能够单击它们。问题是,SelectionChanged
当我点击项目的文本时,事件不会被触发,只有当我点击空白部分时。我对 WPF 很陌生,我不明白为什么会这样。
XAML:
处理程序:
我正在通过lBoxVouchers.ItemsSource
属性绑定代码中的对象列表,它们会显示出来。当然,每个对象都有一个Name
属性。
我已经尝试在代码和 XAML 中对 ListBox 和项目设置 IsEnabled,但它没有帮助。
也欢迎任何有关在 WPF 中执行此操作的更好方法的评论。
wpf - WPF Combobox SelectionChanged 记录绑定
在我的 xaml 中,左侧有一个客户列表框。选择客户后,右侧将显示客户信息(姓名、地址、电话、类型等)到绑定文本框或组合框。
在右侧,Type 是一个组合框,它具有 SelectionChanged 事件,当值更改时会填充某些内容。问题是每当我在左侧的 ListBox 中选择不同的客户时,Type SelectionChanged 事件也会触发并填充值。如何检测并防止这种情况发生?谢谢!
wpf - Combobox selectionchanged 事件触发,甚至不改变 ComboBox 中的选择
你能帮我找出这个错误吗:事件甚至在加载 Windows 窗体之前就触发了。我开始看到消息框,然后单击确定,然后它加载主屏幕。之后一切正常,我想知道是什么在加载窗口之前触发了 ComboBox SelectionChanged 事件。FillComboBoxFamilyData(SegmentCode) 只是创建了一个数据集并将值放入他的 ComboBox。请参阅此链接以获取完整代码。
任何帮助将不胜感激。谢谢。
wpf - 在 WPF 的 ListView 中禁用拖动滚动
我正在 WPF 中创建一个 ListView 组件。列表中的项目基于对 MouseLeftDown 事件作出反应的另一个用户控件。List 还对 SelectionChanged 事件作出反应。
现在,如果我将鼠标放在列表中的任何项目上并移动光标,我传递的其他项目都会对 SelectionChanged 事件做出反应(这是预期的,因为选择会根据列表视图中的 Mouse Down 事件发生变化)。我需要能够通过拖动滚动行为禁用此反应,但在用户选择列表中的项目时使其保持活动状态。
有谁知道如何实现这一目标?
感谢大家,
RK