wpf ListView在第一次触摸时不选择项目

时间:2016-06-29 22:30:17

标签: c# wpf listview touch

关于wpf列表视图的其他一些帖子一开始没有选择项目,但我的问题似乎有所不同。 我有一个列表视图控件。我第一次点击一个项目它工作正常。但是,在使用触摸屏时,第一次触摸时没有任何反应。每当我触摸它时,第二次(以及永远之后)会更改所选项目并触发事件。

第一次触摸它时,列表视图实际上触发了触摸,因此没有理由为什么它不会选择项目。我也检查过它有焦点

Action focusAction = () =>
                {
                    Thread.Sleep(500);
                    bool val = PrimarylistView.Focus();
                    FocusManager.SetFocusedElement(this, PrimarylistView);                    
                };
                this.Dispatcher.BeginInvoke(focusAction, DispatcherPriority.ApplicationIdle);

我可以直观地看到列标题后面突出显示。

0 个答案:

没有答案