WPF SelectedItem工作不一致....(MVVM数据绑定)

时间:2017-09-20 16:51:17

标签: wpf xaml mvvm data-binding

我有一个WPF ListBox,它是ListView的子代。

ListBox有一个'SelectedItem'属性,该属性绑定到我的ViewModel SelectedTask 上的属性。

当我点击ListBox上的一行时,它会更新 SelectedTask 。但有时只是.....

有时:

  • 每个列表框行至少会更新一次 SelectedTask
  • 屏幕“中间”的内容将始终更新 SelectedTask 。每次 SelectedTask 更新时,我都可以从一行跳到另一行再返回
  • 屏幕顶部或底部的内容将更新 SelectedTask ,但可能只会更新一次。如果我选择另一行然后返回到这一行,我就无法更新 SelectedTask

我的XAML的高度剪切/编辑视图如下:

public MyTaskType SelectedTask
{
    get { return _selectedTask; }
    set
    {
        _selectedTask = value;
        NotifyPropertyChanged();
    }
}

修改 我被问到 SelectedTask 属性是什么样的:

nginx

0 个答案:

没有答案