I'm creating a MapTool and I need it to be able to snap to a line. Within Pro, I have edge snapping 'enabled' and snapping turned on. I also have Snapping turn on through the code in the MapTool, but either way I cannot get the little 'cross hair' cursor to snap to anything.
Where am I going wrong with this??
<SPAN class="keyword token">protected</SPAN> <SPAN class="keyword token">override</SPAN> Task <SPAN class="token function">OnToolActivateAsync</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="keyword token">bool</SPAN> active<SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
Snapping<SPAN class="punctuation token">.</SPAN>IsEnabled <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">;</SPAN>
Snapping<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetSnapMode</SPAN><SPAN class="punctuation token">(</SPAN>SnapMode<SPAN class="punctuation token">.</SPAN>Edge<SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
Snapping<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetSnapMode</SPAN><SPAN class="punctuation token">(</SPAN>SnapMode<SPAN class="punctuation token">.</SPAN>End<SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">return</SPAN> <SPAN class="keyword token">base</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="token function">OnToolActivateAsync</SPAN><SPAN class="punctuation token">(</SPAN>active<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>