<?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: Disable an active dockpane based on SDK state in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851927#M4282</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Oliver! I will update the wiki. Good catch.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Nov 2018 17:41:38 GMT</pubDate>
    <dc:creator>UmaHarano</dc:creator>
    <dc:date>2018-11-15T17:41:38Z</dc:date>
    <item>
      <title>Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851921#M4276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a condition defined in my DAML which prevents my dockpanes from loading if the state is false. This works as expected, and the dockpanes correctly become enabled when the state becomes true. However, when the state changes to false again, the dockpanes remain enabled, why is this? My tab buttons respond correctly to the state being disabled again, but my dockpanes are unaffected. How can I get them to respond to the state changing to false again?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Luke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 11:00:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851921#M4276</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2016-06-27T11:00:20Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851922#M4277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luke&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To hide the controls in your dockpane, you can bind them in the xaml to a Visibility property in your dockpane. Toggle the visibility property based on your state activation\deactivation code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is a sample:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #2b91af;"&gt;dockpaneViewModel&lt;/SPAN&gt; vm = &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.DockPaneManager.Find(&lt;SPAN style="color: #a31515;"&gt;"viewmodel_id"&lt;/SPAN&gt;) &lt;SPAN style="color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="color: #2b91af; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-position: repeat;"&gt;dockpaneViewModel&lt;/SPAN&gt;&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt; &lt;/SPAN&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;if&lt;/SPAN&gt; (criteria)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: green;"&gt;//activate state&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.State.Activate(StateId); &lt;SPAN style="color: green;"&gt;//Activates the custom state when the context is set.&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;if&lt;/SPAN&gt; (vm != &lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vm.DockpaneVisible = &lt;SPAN style="color: #2b91af;"&gt;Visibility&lt;/SPAN&gt;.Visible; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;else&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #2b91af;"&gt;FrameworkApplication&lt;/SPAN&gt;.State.Deactivate(StateId);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: blue;"&gt;if&lt;/SPAN&gt; (vm != &lt;SPAN style="color: blue;"&gt;null&lt;/SPAN&gt;)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vm.DockpaneVisible = &lt;SPAN style="color: #2b91af;"&gt;Visibility&lt;/SPAN&gt;.Collapsed;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma Harano&lt;/P&gt;&lt;P&gt;ArcGIS Desktop SDK Team&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 10:29:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851922#M4277</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2021-12-12T10:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851923#M4278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Uma,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not exactly the answer I was hoping for. Can't the dockpane respond automatically to the change in state like the controls in my tab do? After all, i've set the &lt;STRONG&gt;condition&lt;/STRONG&gt; property of the dockpane in the XAML, so why isn't it honored? I want the &lt;STRONG&gt;delayLoadMessage&lt;/STRONG&gt; string to reappear on the dockpane when the condition turns false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are the dockpanes not periodically checking this condition once they've loaded? Seems like a lot of work to manually hook up visibility properties to all my dockpanes controls when it should be handled automatically by the condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Simply put - I have a button that loads a map and toggles the state to true, then the dockpanes load. But then I have another button that closes the map, and toggles the state to false again. I just want the dockpanes to detect this and disable again based on the condition I set in the XAML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does this make sense?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Luke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 10:48:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851923#M4278</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2016-06-28T10:48:14Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851924#M4279</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/86730"&gt;Uma Harano&lt;/A&gt;​&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you offer any further comments on this? Is what i'm describing not possible with the SDK?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Luke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Jul 2016 08:40:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851924#M4279</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2016-07-04T08:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851925#M4280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Luke&lt;/P&gt;&lt;P&gt;The "condition" attribute of the dockpane element in the config.daml is deprecated. It cannot be used to control the visibility of the controls inside the dockpane.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Uma Harano&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Jul 2016 16:36:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851925#M4280</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2016-07-05T16:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851926#M4281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the "condition" attribute still deprected? Can you then please update this site:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Dockpanes#how-to-declare-a-dockpane" title="https://github.com/Esri/arcgis-pro-sdk/wiki/ProGuide-Dockpanes#how-to-declare-a-dockpane"&gt;ProGuide DockPanes · Esri/arcgis-pro-sdk Wiki · GitHub&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It says:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff;"&gt;Dockpanes can be established with a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; font-weight: 600;"&gt;&lt;STRONG&gt;condition&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;so that their content only appears when the condition is satisfied. If the dockpane is visible and the condition is not met, use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff; font-weight: 600;"&gt;&lt;STRONG&gt;delayLoadMessage&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #24292e; background-color: #ffffff;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;attribute to display a message in the dockpane UI.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2018 13:09:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851926#M4281</guid>
      <dc:creator>deleted-user-WOOhbEScR4vX</dc:creator>
      <dc:date>2018-11-14T13:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851927#M4282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Oliver! I will update the wiki. Good catch.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2018 17:41:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851927#M4282</guid>
      <dc:creator>UmaHarano</dc:creator>
      <dc:date>2018-11-15T17:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: Disable an active dockpane based on SDK state</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851928#M4283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can the daml schema be modified so that "condition" is &lt;STRONG&gt;not even an option&lt;/STRONG&gt; for dockpanes. Have a wasted a few hours on this because I can use "condition" and there is nothing to stop me doing so.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Jun 2019 13:29:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/disable-an-active-dockpane-based-on-sdk-state/m-p/851928#M4283</guid>
      <dc:creator>Vidar</dc:creator>
      <dc:date>2019-06-26T13:29:23Z</dc:date>
    </item>
  </channel>
</rss>

