Class InkCanvas
Note: InkCanvas control is not movable at runtime. This requires complex logic, with
no customer scenario at this moment.
Assembly: nanoFramework.Graphics.dll
Syntax
public class InkCanvas : UIElement
Constructors
InkCanvas(int, int, int, int, int)
Declaration
public InkCanvas(int left, int top, int width, int height, int borderWidth)
Parameters
Type |
Name |
Description |
int |
left |
|
int |
top |
|
int |
width |
|
int |
height |
|
int |
borderWidth |
|
InkCanvas(int, int, int, int)
Declaration
public InkCanvas(int left, int top, int width, int height)
Parameters
Fields
_bitmap
Declaration
Field Value
_defaultDrawingAttributes
Declaration
protected DrawingAttributes _defaultDrawingAttributes
Field Value
Properties
DefaultDrawingAttributes
Declaration
public DrawingAttributes DefaultDrawingAttributes { get; set; }
Property Value
Methods
Clear()
Declaration
Finalize()
Declaration
protected override void Finalize()
Init(int, int, int, int, int)
Declaration
protected virtual void Init(int left, int top, int width, int height, int borderWidth)
Parameters
Type |
Name |
Description |
int |
left |
|
int |
top |
|
int |
width |
|
int |
height |
|
int |
borderWidth |
|
MeasureOverride(int, int, out int, out int)
Declaration
protected override void MeasureOverride(int availableWidth, int availableHeight, out int desiredWidth, out int desiredHeight)
Parameters
Type |
Name |
Description |
int |
availableWidth |
|
int |
availableHeight |
|
int |
desiredWidth |
|
int |
desiredHeight |
|
Overrides
OnRender(DrawingContext)
Declaration
public override void OnRender(DrawingContext dc)
Parameters
Overrides
Declaration
protected override void OnTouchDown(TouchEventArgs e)
Parameters
Overrides
Declaration
protected override void OnTouchUp(TouchEventArgs e)
Parameters
Overrides
Extension Methods