<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Make custom Add-In tabs visible to certain ArcGIS Pro Projects in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411136#M11386</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;You can use states and conditions to accomplish. Consult:&amp;nbsp;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Code-Your-Own-States-and-Conditions" target="_blank" rel="noopener"&gt;ProGuide: Code Your Own States and Conditions&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached an addin that demonstrates this:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In the DAML, I have created a new condition&amp;nbsp;usa_population_condition that is linked to the&amp;nbsp;usa_population_state state.&lt;/LI&gt;&lt;LI&gt;The tab element has this condition value added to the condition attribute.&lt;/LI&gt;&lt;LI&gt;In the Module class, I listen to the&amp;nbsp;ProjectOpenedEvent event and activate the state using&amp;nbsp;FrameworkApplication.State.Activate method.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Please note how I have set the autoLoad attribute in DAML to true so that the addin code launches when Pro loads and a project opens.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 17 Apr 2024 18:44:55 GMT</pubDate>
    <dc:creator>UmaHarano</dc:creator>
    <dc:date>2024-04-17T18:44:55Z</dc:date>
    <item>
      <title>Make custom Add-In tabs visible to certain ArcGIS Pro Projects</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411040#M11382</link>
      <description>&lt;P&gt;We have several custom Add-ins that are used in our organization.&amp;nbsp; Most of these are layer based, such as editing a certain layer.&amp;nbsp; For example, we have an Add-in used to edit our zoning layer.&amp;nbsp; Along with this Add-in is an ArcGIS Pro project that is only used to edit the zoning&amp;nbsp; (contains the zoning layer, etc.).&amp;nbsp; We also have an Add-in that is used to edit project boundaries for new subdivisions, again, this Add-in is used in a different ArcGIS Pro Project that's used to edit subdivision boundaries .&amp;nbsp; Each of these Add-ins are set up to have their&amp;nbsp; own tabs (not in the Add-n tab).&amp;nbsp; My question is, is there a way to make these Add-in tabs project specific?&amp;nbsp; Like when you open the zoning Pro project, you only see the zoning Add-tab and not the flood layer Add-in tab and vise versa?&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2024 16:15:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411040#M11382</guid>
      <dc:creator>BobCarberry3</dc:creator>
      <dc:date>2024-04-17T16:15:26Z</dc:date>
    </item>
    <item>
      <title>Re: Make custom Add-In tabs visible to certain ArcGIS Pro Projects</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411136#M11386</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;You can use states and conditions to accomplish. Consult:&amp;nbsp;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Code-Your-Own-States-and-Conditions" target="_blank" rel="noopener"&gt;ProGuide: Code Your Own States and Conditions&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached an addin that demonstrates this:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In the DAML, I have created a new condition&amp;nbsp;usa_population_condition that is linked to the&amp;nbsp;usa_population_state state.&lt;/LI&gt;&lt;LI&gt;The tab element has this condition value added to the condition attribute.&lt;/LI&gt;&lt;LI&gt;In the Module class, I listen to the&amp;nbsp;ProjectOpenedEvent event and activate the state using&amp;nbsp;FrameworkApplication.State.Activate method.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Please note how I have set the autoLoad attribute in DAML to true so that the addin code launches when Pro loads and a project opens.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Apr 2024 18:44:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411136#M11386</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2024-04-17T18:44:55Z</dc:date>
    </item>
    <item>
      <title>Re: Make custom Add-In tabs visible to certain ArcGIS Pro Projects</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411186#M11388</link>
      <description>It looks like this is going to work out. I asked this question at the Developer Summit and they alluded to this solution but I couldn't get it to work. Your example made sense and I got it to work. Thanks!&lt;BR /&gt;</description>
      <pubDate>Wed, 17 Apr 2024 20:10:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1411186#M11388</guid>
      <dc:creator>BobCarberry3</dc:creator>
      <dc:date>2024-04-17T20:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Make custom Add-In tabs visible to certain ArcGIS Pro Projects</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1569620#M12425</link>
      <description>&lt;P&gt;Hi Uma,&lt;/P&gt;&lt;P&gt;Is it possible to move an addin tab to the first tab (i.e. ahead of all other built-in tabs, between the Project and Map tab)?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2024 00:53:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1569620#M12425</guid>
      <dc:creator>RileyAnderson</dc:creator>
      <dc:date>2024-12-18T00:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: Make custom Add-In tabs visible to certain ArcGIS Pro Projects</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1623119#M12982</link>
      <description>&lt;P&gt;Hi Riley, you've probably figured this out, but I've done this by using (in your case):&lt;/P&gt;&lt;P&gt;placeWith="esri_mappingTab" insert="before"&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt; &amp;lt;tabs&amp;gt;
   &amp;lt;tab id="clsArcProMappingTools_Tab1" caption="Tab1" keytip="" insert="before" placeWith="esri_datasourcesraster_imageryCoreTab"&amp;gt;
    &amp;lt;group refID="clsArcProMappingTools_Group1" /&amp;gt;
    &amp;lt;group refID="clsArcProMappingTools_Group2" /&amp;gt;
    &amp;lt;group refID="clsArcProMappingTools_Group3" /&amp;gt;
   &amp;lt;/tab&amp;gt;
 &amp;lt;/tabs&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;in the config daml. Not sure if that's the refID for the mapping tab, but if you insert the correct one it'll place it before the Map tab on the ribbon. The example above places it before the Imagery tab&lt;/P&gt;</description>
      <pubDate>Thu, 12 Jun 2025 16:52:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/make-custom-add-in-tabs-visible-to-certain-arcgis/m-p/1623119#M12982</guid>
      <dc:creator>Ay-Ay-Ron</dc:creator>
      <dc:date>2025-06-12T16:52:39Z</dc:date>
    </item>
  </channel>
</rss>

