<?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 MapSelectionChangedEvent.Subscribe VB.Net in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346341#M10657</link>
    <description>&lt;P&gt;I am using ArcGIS Pro SDK 3.&lt;/P&gt;&lt;P&gt;I have seen multiple examples in C# like this: ...&lt;/P&gt;&lt;PRE&gt;MapSelectionChangedEvent.Subscribe(OnSelectionChanged);

&lt;SPAN class=""&gt;private&lt;/SPAN&gt; &lt;SPAN class=""&gt;void&lt;/SPAN&gt; &lt;SPAN class=""&gt;OnSelectionChanged&lt;/SPAN&gt;&lt;SPAN class=""&gt;(MapSelectionChangedEventArgs args)&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I try to implement in VB.Net like this: ...&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Dim&lt;/SPAN&gt; subscriptionToken = Events.MapSelectionChangedEvent.Subscribe(OnSelectionChanged)

&lt;SPAN class=""&gt;Private&lt;/SPAN&gt; &lt;SPAN class=""&gt;Async&lt;/SPAN&gt; &lt;SPAN class=""&gt;Sub&lt;/SPAN&gt; OnSelectionChanged(&lt;SPAN class=""&gt;ByVal&lt;/SPAN&gt; args &lt;SPAN class=""&gt;As&lt;/SPAN&gt; Events.MapSelectionChangedEventArgs)&lt;/PRE&gt;&lt;P&gt;... I get an error that says:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Argument not specified for parameter 'args' of 'Private Sub OnMapSelectionChanged(args As MapSelectionChangedEventArgs)'&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
    <pubDate>Mon, 06 Nov 2023 20:39:59 GMT</pubDate>
    <dc:creator>EricPfirman</dc:creator>
    <dc:date>2023-11-06T20:39:59Z</dc:date>
    <item>
      <title>MapSelectionChangedEvent.Subscribe VB.Net</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346341#M10657</link>
      <description>&lt;P&gt;I am using ArcGIS Pro SDK 3.&lt;/P&gt;&lt;P&gt;I have seen multiple examples in C# like this: ...&lt;/P&gt;&lt;PRE&gt;MapSelectionChangedEvent.Subscribe(OnSelectionChanged);

&lt;SPAN class=""&gt;private&lt;/SPAN&gt; &lt;SPAN class=""&gt;void&lt;/SPAN&gt; &lt;SPAN class=""&gt;OnSelectionChanged&lt;/SPAN&gt;&lt;SPAN class=""&gt;(MapSelectionChangedEventArgs args)&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I try to implement in VB.Net like this: ...&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Dim&lt;/SPAN&gt; subscriptionToken = Events.MapSelectionChangedEvent.Subscribe(OnSelectionChanged)

&lt;SPAN class=""&gt;Private&lt;/SPAN&gt; &lt;SPAN class=""&gt;Async&lt;/SPAN&gt; &lt;SPAN class=""&gt;Sub&lt;/SPAN&gt; OnSelectionChanged(&lt;SPAN class=""&gt;ByVal&lt;/SPAN&gt; args &lt;SPAN class=""&gt;As&lt;/SPAN&gt; Events.MapSelectionChangedEventArgs)&lt;/PRE&gt;&lt;P&gt;... I get an error that says:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Argument not specified for parameter 'args' of 'Private Sub OnMapSelectionChanged(args As MapSelectionChangedEventArgs)'&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Mon, 06 Nov 2023 20:39:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346341#M10657</guid>
      <dc:creator>EricPfirman</dc:creator>
      <dc:date>2023-11-06T20:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: MapSelectionChangedEvent.Subscribe VB.Net</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346581#M10660</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Subscribe parameter must be Action, not Sub. So, your code should look like that:&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;Dim eventAction As Action(Of Events.MapSelectionChangedEventArgs) = Sub(arg)
    Dim selection = arg.Selection
    Console.WriteLine("seelection count is {0}", selection.Count)
End Sub

Dim subscriptionToken = Events.MapSelectionChangedEvent.Subscribe(eventAction)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 09:41:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346581#M10660</guid>
      <dc:creator>GKmieliauskas</dc:creator>
      <dc:date>2023-11-07T09:41:20Z</dc:date>
    </item>
    <item>
      <title>Re: MapSelectionChangedEvent.Subscribe VB.Net</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346711#M10663</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 15:39:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/mapselectionchangedevent-subscribe-vb-net/m-p/1346711#M10663</guid>
      <dc:creator>EricPfirman</dc:creator>
      <dc:date>2023-11-07T15:39:10Z</dc:date>
    </item>
  </channel>
</rss>

