我有SurfaceInkCanvas的表面应用程序。 现在,我希望在标签位于画布上时执行某些操作(例如更改颜色)。
问题是,SurfaceInkCanvas捕获VisualizationAdded事件,并在画布上绘制点 - 而不是调用TagVisualizer的VisualizationAdded事件。
如果我更改了项目的Panel.Zorder,则会捕获标记事件,但我无法在画布上绘制。
非常感谢。
答案 0 :(得分:1)
您必须将Surface InkCanvas添加为Tag Visualizer的子元素:
<s:TagVisualizer>
<s:TagVisualizer.Definitions>
...
</s:TagVisualizer.Definitions>
<s:SurfaceInkCanvas />
</s:TagVisualizer>