Skip to content

feat: Implement InkCanvas and InkPresenter controls#13

Open
jay77721 wants to merge 1 commit intoChevalier12:masterfrom
jay77721:feature/inkcanvas-inkpresenter
Open

feat: Implement InkCanvas and InkPresenter controls#13
jay77721 wants to merge 1 commit intoChevalier12:masterfrom
jay77721:feature/inkcanvas-inkpresenter

Conversation

@jay77721
Copy link

Closes #3.

Implements core ink model (InkStroke, InkStrokeCollection, InkDrawingAttributes), InkPresenter rendering control, InkCanvas interaction control, and input pipeline integration. Includes core and input tests.

This is an initial implementation covering the MVP scope described in the issue. Follow-up commits will add XAML/schema support and demo view.

- InkStroke, InkStrokeCollection, InkDrawingAttributes model types
- InkPresenter control (rendering primitive)
- InkCanvas control (hosting interaction)
- Input pipeline integration for pointer capture
- Core tests: stroke creation, input flow, collection management
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bounty: Implement InkCanvas and InkPresenter controls (lifetime commercial license reward)

1 participant