WriteableBitmap non disponibile?
-
20-08-2019 - |
Domanda
Ho scoperto quale potrebbe essere la risposta perfetta a una domanda sul disegno bufferizzato , ma per qualche ragione la mia versione di VS2008 non sembra avere un WriteableBitmap
? Ho provato ad includere gli spazi dei nomi pertinenti come nella documentazione:
using namespace System::Windows::Media;
using namespace System::Windows::Media::Imaging;
Ma questo mi dà solo errori:
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(9) : error C2039: 'Media' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C3083: 'Media': the symbol to the left of a '::' must be a type
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(10) : error C2039: 'Imaging' : is not a member of 'System::Windows'
d:\experiments\graphicscontrols\graphicscontrollib\GraphicsControlLibControl.h(52) : error C2065: 'WriteableBitmap' : undeclared identifier
Ho una versione precedente di .net installata o qualcosa del genere? C'è un modo per dire quale versione sta usando Visual Studio? Ho aggiornato VS al service pack 1 che non ha fatto differenza.
Soluzione
È necessario targetizzare .Net framework 3.0 o 3.5 per ottenere questo. Inoltre dovrai aggiungere un riferimento a PresentationCore.dll.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow