Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 绑定到可观察集合的Datagrid未触发_C#_Wpf_Datagrid_Bind_Observablecollection - Fatal编程技术网

C# 绑定到可观察集合的Datagrid未触发

C# 绑定到可观察集合的Datagrid未触发,c#,wpf,datagrid,bind,observablecollection,C#,Wpf,Datagrid,Bind,Observablecollection,我有以下类别的可观察集合obcCfgPartPrograms: public class CfgPartPrograms: INotifyPropertyChanged { public CfgPartPrograms() { } public string Group { get; set; } ... private bool _isImagePresent = false; public bool IsImagePresent {

我有以下类别的可观察集合obcCfgPartPrograms

public class CfgPartPrograms: INotifyPropertyChanged
{
    public CfgPartPrograms() { }
    public string Group { get; set; }
    ...
    private bool _isImagePresent = false;
    public bool IsImagePresent
    {
       get { return _isImagePresent; }
       set { _isImagePresent = value; ...}<------HERE
    }
    public MyImage PpImage { get; set; }
}

当我单击IsImagePresent时,我希望触发IsImagePresent的设置部分,以便设置PpImage。 但这并没有发生:当我点击并设置断点时,什么也没有发生。
Thanx

好的,您的绑定可能不起作用。介意给我们看看装订吗?对不起,我装订很差。查看我的编辑输出窗口中是否出现任何绑定错误?(如果有很多东西,请搜索“绑定”)。另一个简单的检查是将这些值设置为True,然后查看是否勾选了复选框。另外,虽然您继承了接口,但我没有看到任何PropertyChanged通知被引发(尽管这只会影响到UX的更新)。在您发布的代码中,我没有看到INotifyPropertyChanged实现。是否在
之后引发事件\u isImagePresent=value?提供足够的代码重现问题,否则没有人可以帮助您。代码中的某些内容(XAML或C#)造成了此问题。我们需要看到足够多的代码来发现造成问题的部分。
dtgFeatures.ItemsSource = obcCfgPartPrograms;