How do I show the ArcGIS Layer Properties dialog?

654
4
06-28-2012 07:40 AM
GeorgeFaraj
Occasional Contributor III
Hello,

I am trying to figure out if this is possible or not. My application is using the ArcGIS SDK to show a map. It is a standalone application, not a Desktop Add-in. I am required to be able to modify layer properties and symbology from within my application. So, instead of re-making the whole dialog (I'd like to invest my time in the added content, and not reinvent the wheel), I was wondering if there was a way I could just invoke the dialog that's available in the ArcMap application. I do not want to have the ArcGIS Desktop installed in the client's machine, though.

Is this at all possible?

Thanks!
George Faraj
gfaraj@harriscomputer.com
0 Kudos
4 Replies
ChaoWang
Esri Contributor
Maybe the documentation with sample below would help:

How to add a context menu using the Visual Studio Integration tools
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000000v9000000

Implementing a property page for an ArcGIS Engine application
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//00010000037z000000

Regards,
Chelsea
0 Kudos
GeorgeFaraj
Occasional Contributor III
So basically, I have to create the window from scratch with a little help from the SDK.

Thanks.
0 Kudos
PeterYurkosky1
Occasional Contributor
This is not possible unless you have ArcGIS Desktop installed. The layer property pages are found in the CartoUI assembly. The CartoUI assembly is not part of an Engine installation; it's a Desktop-only assembly:

http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html#/ArcObjects_namespaces/00...
0 Kudos
GeorgeFaraj
Occasional Contributor III
Ok, thanks. I would like to suggest making it part of the engine in the future.
0 Kudos