我有一个实现可绑定基本如下,请看看他们均绑定了两个按钮,在视图中上移和下移方法视图模型的观察的集合.当按下向上按钮时,我希望数据网格中的选定行在数据库中基于序列列向上移动一步并向下移动一步.两种方法都可以完美地工作.问题是只有在刷新整个视图时才会在数据网格中显示更改.我的要求是单击按钮时我希望视图自动刷新.我为这么长的代码道歉.请帮忙!!!!.我在viewmodel下面指定的向上和向下按钮都有一些cs代码.只需要强调的代码中的指针是ObservableCollection JobEntities,MoveUp和MoveDown命令.
ViewModel.cs:
public class JobConfigurationViewModel : BindableBase
{
public JobConfigurationLogic JobConfigurationLogic =
new JobConfigurationLogic(new JobConfigurationResultsRepository());
public SrcDestConfigurationLogic SrcDestConfigurationLogic =
new SrcDestConfigurationLogic(new SrcDestCofigurationRepository());
private string _enterprise;
public string Enterprise
{
get { return _enterprise; }
set { SetProperty(ref _enterprise, value); }
}
private int currentJobID;
private int currentSequence;
private int previousJobID;
private int previousSequence;
private string _site;
public string Site
{
get { return _site; }
set { SetProperty(ref _site, value); }
}
private int _siteID;
public int SiteID
{ …Run Code Online (Sandbox Code Playgroud)