具有WriteableBitmap的Userdefined BitmapSource

时间:2013-09-11 13:39:11

标签: c# wpf writeablebitmap bitmapsource

我有一个DICOM图像数据,它保存16位灰度值。为了可视化数据,我需要应用一种窗口方法来切割16位值的片段。因此我有两个属性,如WindowCenter和WindowWidth。

由于我想使用WPF机制,我决定创建一个派生自BitmapSource的DicomImage类。由于BitmapSource无法直接访问内部pixeldata,因此我创建了一个私有的WriteableBitmap(InternalImage)成员,每当WindowCenter和WindowWidth发生更改时,我都可以操作数据。

要查看我附加到Image.Source = DicomImage的结果,将显示图像。但是当我更改WindowCenter / WindowWidth时,图像不会更新。当我直接附加WriteableBitmap(Image.Source = InternalImage)时,一切正常。

我做错了什么?

由于 Marti的

0 个答案:

没有答案