1

我有一个从数据库绑定客户信息的列表视图。该列表视图中绑定了 15 列。该列之一是客户名称。

当我从键盘输入他们名字的首字母时,我想集中注意力。你有什么想法吗?

这是我的列表视图的 XAML 代码

<ListView x:Name="datalist" ButtonBase.Click="datalist_Click" ContextMenuOpening="datalist_ContextMenuOpening" MouseDoubleClick="datalist_MouseDoubleClick" SelectionChanged="datalist_SelectionChanged"
MouseUp="datalist_MouseUp" PreviewMouseUp="datalist_PreviewMouseUp" >
4

1 回答 1

0

尝试只操作Model/ModelView而不是UI直接操作(尽可能多)。

例如,在ModelView属性中定义

public bool Focused{
  get ..   
  set...  //OnPropertyChanged
}

nd 将其绑定到 UI 元素的相应属性。在此之后,您唯一需要做的就是简单地

  • ModelView在绑定数据(对象)中查找元素
  • 将其Focused属性设置为true
于 2012-11-06T13:55:54.450 回答