0

我正在尝试使用属性网格来显示对象属性。我有三个下拉列表,其项目取决于用户选择的内容。我的意思是我使用动态属性并在运行时创建这些属性。这里有一个问题,我用一个例子来解释。有三个下拉列表:供应商、产品和版本。供应商和产品是从枚举类型创建的,版本是从列表类型创建的。当用户点击供应商并选择一个项目,如果项目是 linux,产品必须显示 turboLinux, alt_linux。当用户选择 redhat vendor 时,产品必须显示 enterprise_linux 。版本项目也会根据用户的选择而变化。问题是更改后不会立即更新。请看这张照片:

在这张照片中,一切都是正确的

在这张照片中,一切都是正确的

当用户点击供应商并选择 redhat 时:

在此处输入图像描述

每次更改后,我都会使用新属性设置属性网格选定对象。但是当我再次单击具有新属性的对象时应用了更改。

单击对象后捕获此图像

在此处输入图像描述

我尝试过 INotifyPropertyChanged 但没有任何改变。

4

0 回答 0