<?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: Validate user inputs in PropertySheet in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767141#M484</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have attached bundle of ProjectSettingsView mvvm code of BackStage_PropertyPage sample from Esri ArcGIS Pro samples. It works&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 08 May 2020 05:58:23 GMT</pubDate>
    <dc:creator>GKmieliauskas</dc:creator>
    <dc:date>2020-05-08T05:58:23Z</dc:date>
    <item>
      <title>Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767131#M474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I followed the sample here&amp;nbsp;&lt;A class="link-titled" href="https://github.com/esri/arcgis-pro-sdk/wiki/ProGuide-Custom-settings#custom-application-settings" title="https://github.com/esri/arcgis-pro-sdk/wiki/ProGuide-Custom-settings#custom-application-settings"&gt;ProGuide Custom settings · Esri/arcgis-pro-sdk Wiki · GitHub&lt;/A&gt;&amp;nbsp;and have added my own add-in settings to the backstage. I've binded several properties to the UI and it works great. I have a textbox where the user can browse to a folder where our company's data exists. If the user inputs an invalid folder I wanted to change the backcolor of the textbox and set the OK button to disabled until the input is fixed. A similar thing is done with the Layout options.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ive looked in the community samples and looked at the Pro SDK and cant find anything. Where would I add my validation logic to mimic the existing Layout options?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/491033_pastedImage_2.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2020 18:19:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767131#M474</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-05T18:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767132#M475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abel,&lt;/P&gt;&lt;P&gt;This is the WPF stuff. Look here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/dotnet/framework/wpf/data/how-to-implement-binding-validation"&gt;https://docs.microsoft.com/en-us/dotnet/framework/wpf/data/how-to-implement-binding-validation&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 09:41:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767132#M475</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-05-06T09:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767133#M476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes Im aware of the validation binding. Thank You. What I am asking is how we tap into the Pro Settings OK button to disable it when something is not valid.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 14:13:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767133#M476</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-06T14:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767134#M477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can disable OK button&amp;nbsp; by setting Page IsValid property, like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base.IsValid = false;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 14:32:26 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767134#M477</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-05-06T14:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767135#M478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok I am able to bind my validation rules to the textbox. It works great! Thanks!.&lt;/P&gt;&lt;P&gt;But now am struggling how to get that result back to the ViewModel so I can update the IsValid of the page.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My XAML looks like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;TextBox x:Name="txtLayerDir" TextWrapping="Wrap" VerticalAlignment="Top" Margin="10,86,36,0"&amp;gt;&lt;BR /&gt; &amp;lt;TextBox.Text&amp;gt;&lt;BR /&gt; &amp;lt;Binding Path="MyAppDataDir" UpdateSourceTrigger="PropertyChanged"&amp;gt;&lt;BR /&gt; &amp;lt;Binding.ValidationRules&amp;gt;&lt;BR /&gt; &amp;lt;ui:DataPathRule/&amp;gt;&lt;BR /&gt; &amp;lt;/Binding.ValidationRules&amp;gt;&lt;BR /&gt; &amp;lt;/Binding&amp;gt;&lt;BR /&gt; &amp;lt;/TextBox.Text&amp;gt;&lt;BR /&gt; &amp;lt;/TextBox&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the ViewModel I can initialize to False and I can see that works:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Protected Overrides Function InitializeAsync() As Task&lt;/P&gt;&lt;P&gt;'setup the initial validity of the Page&lt;BR /&gt; MyBase.IsValid = False&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; Return Task.FromResult(0)&lt;BR /&gt; End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But how do I process updates? Just cant seem to figure that one out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 20:32:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767135#M478</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-06T20:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767136#M479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the setter for the&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;MyAppDataDir property in the ViewModel set base.&lt;SPAN style="font-size: 10.5pt; color: #666666;"&gt;IsValid:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="comment token"&gt;// for example&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;public&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;string&lt;/SPAN&gt; MyAppDataDir
&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
   &lt;SPAN class="keyword token"&gt;get&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; _myAppDataDir&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
   &lt;SPAN class="keyword token"&gt;set&lt;/SPAN&gt;
   &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
      &lt;SPAN class="token function"&gt;SetProperty&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;ref&lt;/SPAN&gt; _myAppDataDir&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;value&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;gt;&lt;/SPAN&gt; MyAppDataDir&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
      &lt;SPAN class="keyword token"&gt;base&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;IsValid &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; System&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;IO&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Directory&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;Exists&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;value&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
   &lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 08:32:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767136#M479</guid>
      <dc:creator>Wolf</dc:creator>
      <dc:date>2021-12-12T08:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767137#M480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/10927"&gt;Wolfgang Kaiser&lt;/A&gt;‌ I had something similar but didnt work. I believe its because of the Validity rules. Since the path doesnt exist then the property is never set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Public Property MyDataDir As String&lt;BR /&gt; Get&lt;BR /&gt;&amp;nbsp; Return _myAppDataDir&lt;BR /&gt; End Get&lt;BR /&gt; Set(ByVal value As String)&lt;BR /&gt;&amp;nbsp; MyBase.IsValid = False&lt;BR /&gt;&amp;nbsp; &amp;nbsp;If SetProperty(_aaAnalystAppDataDir, value, Function() MyAppDataDir) Then&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MyBase.IsModified = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MyBase.IsValid = True 'the property passed the validity rules&lt;BR /&gt;&amp;nbsp; Else&lt;BR /&gt;&amp;nbsp; &amp;nbsp; MyBase.IsValid = False&lt;BR /&gt;&amp;nbsp; End If&lt;BR /&gt; End Set&lt;BR /&gt; End Property&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I even changed my XAML to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;Binding Path="MyAppDataDir" UpdateSourceTrigger="PropertyChanged" ValidatesOnExceptions="True" ValidatesOnDataErrors="True" NotifyOnValidationError="True"&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 23:16:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767137#M480</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-06T23:16:58Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767138#M481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So now I tried setting&amp;nbsp;&lt;STRONG&gt;Validation.Error="Validation_Error" i&lt;/STRONG&gt;n my XAML.&lt;/P&gt;&lt;P&gt;Then I put the handler&amp;nbsp;Validation_Error in the code behind the XAML but that's not where I want it correct?&lt;/P&gt;&lt;P&gt;The handler should go in the ViewModel right?&lt;/P&gt;&lt;P&gt;How would I then reference that in my XAML?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Private Sub Validation_Error(sender As Object, e As ValidationErrorEventArgs)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; Debug.Print("there was an error")&lt;BR /&gt; End Sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 May 2020 23:31:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767138#M481</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-06T23:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767139#M482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abel,&lt;/P&gt;&lt;P&gt;You need to implement IDataErrorInfo to your viewmodel&lt;/P&gt;&lt;P&gt;internal class ProjectSettingsViewModel : Page, IDataErrorInfo.&lt;/P&gt;&lt;P&gt;More info here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://codeblitz.wordpress.com/2009/05/08/wpf-validation-made-easy-with-idataerrorinfo/"&gt;https://codeblitz.wordpress.com/2009/05/08/wpf-validation-made-easy-with-idataerrorinfo/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;You just need to modify content of&lt;/P&gt;&lt;P&gt;public string this[string columnName]&lt;/P&gt;&lt;P&gt;to store each control state and set base.IsValid value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2020 05:47:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767139#M482</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-05-07T05:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767140#M483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well I gave it a shot. I spent half a day trying to get this to work and just couldn't. I think I am missing something. The source code in your link is a dead link. Tried other sources but just couldn't get it to work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 May 2020 00:30:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767140#M483</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-08T00:30:42Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767141#M484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have attached bundle of ProjectSettingsView mvvm code of BackStage_PropertyPage sample from Esri ArcGIS Pro samples. It works&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 May 2020 05:58:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767141#M484</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2020-05-08T05:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767142#M485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/267057"&gt;Gintautas Kmieliauskas&lt;/A&gt;‌ this sample is what I needed. Thank you, thank you, thank you. Looking over the sample i realized my main mistake. I didn't know you could Inherits Page AND ALSO Implements&amp;nbsp;IDataErrorInfo on the same class. It just never dawned on me. That is why I was having trouble determining where I put the logic and properties.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once I did that everything fell into place.&lt;/P&gt;&lt;P&gt;Again thank you for sticking with my learning curve.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 May 2020 15:46:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767142#M485</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-08T15:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: Validate user inputs in PropertySheet</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767143#M486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've now spent a&amp;nbsp; few minutes tweaking the XAML to get a error template that I like. Took me a while but I think I learned something new today. &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The one thing I have noticed is when the path is not valid then I get the red border and tooltip. All that works great. But now I click on another section of the Options, say "Layout". My options property sheet still has an invalid entry so the node has a red dashed underline to notify me that something is still wrong in that pane. Cool! I click back on my options node and the red border is now gone. Tootip is still there and the OK button is still grayed out. So I'm gonna go and see why the textbox reset.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 May 2020 19:30:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/validate-user-inputs-in-propertysheet/m-p/767143#M486</guid>
      <dc:creator>AbelPerez</dc:creator>
      <dc:date>2020-05-08T19:30:33Z</dc:date>
    </item>
  </channel>
</rss>

