Witam,
w aplikacji wpf posiadam kontrolkę Image, która jako źródło przyjmuję bitmape zapisaną na dysku. W trakcie działania aplikacji potrzebuję źródłową bitmape zmieniać.
Problem pojawia się, gdy próbuję ją zmienić i zapisać za 2 razem. Pojawia się błąd:'

An unhandled exception of type 'System.Runtime.InteropServices.ExternalException' occurred in System.Drawing.dll

Additional information: A generic error occurred in GDI+.

Operację wykonuję w ten sposób:

            bmp2.Save(@"C:\x\xyz.bmp");
            Uri uri = new Uri(@"C:\x\xyz.bmp");
            ImageSource img = new BitmapImage(uri);
            image.Source = img;

Folder x oczywiście istnieje na dysku c. Myślę, że ma to związek z tym, że moja kontrolka image(Image) przyjmuje jako źródło "nadpisywaną" bitmapę. Czy ktoś wie jak temu zaradzić?
Pozdrawiam