我有一个DICOM图像数据,它保存16位灰度值。为了可视化数据,我需要应用一种窗口方法来切割16位值的片段。因此我有两个属性,如WindowCenter和WindowWidth。
由于我想使用WPF机制,我决定创建一个派生自BitmapSource的DicomImage类。由于BitmapSource无法直接访问内部pixeldata,因此我创建了一个私有的WriteableBitmap(InternalImage)成员,每当WindowCenter和WindowWidth发生更改时,我都可以操作数据。
要查看我附加到Image.Source = DicomImage的结果,将显示图像。但是当我更改WindowCenter / WindowWidth时,图像不会更新。当我直接附加WriteableBitmap(Image.Source = InternalImage)时,一切正常。
我做错了什么?
由于 Marti的