I'm trying to do some simple things with the .net framework and ArcObjects, but have little experience with this type of development. I would like to iterate through the layers in a map document and change the transparency of the raster layers who's names begin with the letter "g". Here is what I have so far as part of a windows form.
private void button1_Click(object sender, EventArgs e){ IMxDocument mxdoc = ArcMap.Application.Document as IMxDocument; IMap map = mxdoc.FocusMap; for (int i = 0; i < (map.LayerCount - 1); i++) { ILayer currentLayer = map.get_Layer(i); if (currentLayer.Name[0].ToString() == "g") { //current layer transparency = 50% } }}the line that is commented out is where I need help. I can't seem to find the right code to do what I want within the ILayer class. Is this not what I should be using?
أكثر...
private void button1_Click(object sender, EventArgs e){ IMxDocument mxdoc = ArcMap.Application.Document as IMxDocument; IMap map = mxdoc.FocusMap; for (int i = 0; i < (map.LayerCount - 1); i++) { ILayer currentLayer = map.get_Layer(i); if (currentLayer.Name[0].ToString() == "g") { //current layer transparency = 50% } }}the line that is commented out is where I need help. I can't seem to find the right code to do what I want within the ILayer class. Is this not what I should be using?
أكثر...