public void AttachLaserPointer(int pointerId, Color clr, string name) { if (_attachedPointers.FirstOrDefault(ptr => (int)ptr.Tag == pointerId) == null) { var newPtr = new LaserPointerUC {Tag = pointerId}; Panel.SetZIndex(newPtr, int.MaxValue); newPtr.SetModel(clr, name); //TouchVisualizer.SetShowsVisualizations(newPtr, false); //SetTouchVisualizationColors(newPtr, clr); _attachedPointers.Add(newPtr); _visualizationCanvas.Children.Add(newPtr); } }
public void AttachLaserPointer(int pointerId, Color clr, string name) { if (_attachedPointers.FirstOrDefault(ptr => (int)ptr.Tag == pointerId) == null) { var newPtr = new LaserPointerUC { Tag = pointerId }; Panel.SetZIndex(newPtr, int.MaxValue); newPtr.SetModel(clr, name); //TouchVisualizer.SetShowsVisualizations(newPtr, false); //SetTouchVisualizationColors(newPtr, clr); _attachedPointers.Add(newPtr); _visualizationCanvas.Children.Add(newPtr); } }