private void IsEraserChanged(object sender, PropertyChangedEventArgs e) { if (typeof(IEraserTool).IsAssignableFrom(this.DrawingTool.Value.GetType())) { IEraserTool erasorTool = this.session.DrawingTool as IEraserTool; erasorTool.IsErasing = this.IsEraser.Value; } }
public Task UseEraserAsync(IEraserTool eraser) { return(Task.Run(() => UseEraser(eraser))); }
public void UseEraser(IEraserTool eraser) { Tool = eraser; Mode = StylusMode.Eraser; }