Casting Geometry.ISymbol to Mobile.Symbol????

499
0
10-19-2010 10:50 PM
TanjaKantola
New Contributor
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...
0 Kudos
0 Replies