I would like my drawing tool to default to Snapping to Vertices and to Enable Tracing mode on Activate. I have easily figure out how to enable Snapping, but i am not able to enable Tracing mode. In arcobjects I was able to do this with the TraceConstructor/ShapeConstructor. How can i do this in the new version so that the tool defaults to the trace mode. Here is what I want to do so far. I create a polylie that snaps, but i also want it to trace using the standard trace option.

<SPAN class="keyword token">protected</SPAN> <SPAN class="keyword token">async</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> hasMapViewChanged<SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
<SPAN class="keyword token">if</SPAN> <SPAN class="punctuation token">(</SPAN>_lineSymbol <SPAN class="operator token">==</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
_lineSymbol <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">await</SPAN> <SPAN class="token function">CreateLineSymbolAsync</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN>
SketchSymbol <SPAN class="operator token">=</SPAN> _lineSymbol<SPAN class="punctuation token">.</SPAN><SPAN class="token function">MakeSymbolReference</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="comment token">//General Snapping</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>
Snapping<SPAN class="punctuation token">.</SPAN><SPAN class="token function">SetSnapMode</SPAN><SPAN class="punctuation token">(</SPAN>SnapMode<SPAN class="punctuation token">.</SPAN>Intersection<SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="comment token">//TURN ON TRACING TOOL</SPAN>
<SPAN class="comment token">//TURN ON TRACING TOOL</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></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>