Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Zakariathr22/MathRichEdit-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

13 Commits

Repository files navigation

A practical WinUI 3 demo showcasing RichEditBox in MathMode.

This app demonstrates how to enable and automate math input in a WinUI 3 application using RichEditBox with RichEditMathMode (introduced in Windows App SDK 1.7). It covers Nearly Plain Text (NPT) Unicode input, real-time formula rendering, and programmatic Unicode injection via the Win32 SendInput API. Ideal for developers building math-heavy UIs, educational tools, or custom equation editors.

image

Icon obtained from Icons8 (https://icons8.com)


Automating Math Input in WinUI 3 Using RichEditBox and SendInput: A Practical Guide to NPT and Unicode Injection Read Blog

  • If you found this repo helpful, consider giving it a ⭐.
  • Questions or suggestions? Feel free to open an issue.
  • Contributions are welcome, just submit a pull request and I’ll review it.

Search Engine Keywords

WinUI 3 RichEditBox, RichEditBox math input, Unicode math input C#, WinUI 3 math editor, RichEditBox LaTeX style input, SendInput Unicode C#, C# RichEditBox example, WinUI 3 text editor, WinUI 3 Unicode input, C# virtual keyboard input, RichEditBox Unicode characters, simulate keyboard input C#, Win32 SendInput example, math formula rendering WinUI, RichEditBox code sample, WinUI 3 custom input, C# math symbols input, RichEditBox advanced usage, input automation C#, insert math symbols RichEditBox, math structures input C#, LaTeX-like input C#, math mode RichEditBox, matrix input RichEditBox, integrals and summation input, math editor Windows app, C# math notation support

AltStyle によって変換されたページ (->オリジナル) /