Hi!
How could I cast a Geometry.PictureMarkerSymbol to Mobile.Symbol?
I have implemented a custom MapGraphicLayer, which I should add to mobile map GraphicLayers.
In the MapGraphicLayer I have tried the following, which does not work:
PictureMarkerSymbol picsymbol = new PictureMarkerSymbol();
try
{
picsymboli.CreateMarkerSymbolFromFile(esriIPictureType.esriIPictureBitmap,
"C:\\komppania.bmp");
}
catch { }
Symbol symbol = (Symbol) pic; // I have also tried cast to ISymbol
I've also tried the following
PictureMarkerSymbol picsymbol = new PictureMarkerSymbol();
try
{
picsymbol.CreateMarkerSymbolFromFile(esriIPictureType.esriIPictureBitmap,
"C:\\komppania.bmp");
}
catch { }
Symbol symbol = picsymbol as Symbol;
--> For some reason symbol is now null, although picsymbol isn't
Also I've tried to draw the picsymbol directly picsymbol.Draw(...), but this hasn't worked either...