All Projects → Stumpii → ScintillaNET.WPF

Stumpii / ScintillaNET.WPF

Licence: MIT license
A WPF Wrapper around the ScintillaNET v3 control

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to ScintillaNET.WPF

ScintillaNET-FindReplaceDialog
A ScintillaNET v3 Find & Replace Dialog + Goto Dialog + Incremental Search
Stars: ✭ 33 (+10%)
Mutual labels:  scintillanet, scintilla, scintillanet-findreplacedialog
ExtremeStudio
ExtremeStudio is a PAWN editor and is designed to be used in SA-MP development.
Stars: ✭ 25 (-16.67%)
Mutual labels:  scintillanet, scintilla
auto-mysql-backup
a wrapper for automysqlbackup
Stars: ✭ 19 (-36.67%)
Mutual labels:  wrapper
nim-lmdb
Nim LMDB wrapper
Stars: ✭ 31 (+3.33%)
Mutual labels:  wrapper
wumpy
Discord API Wrapper - Easy enough for Wumpus, and fast enough for Clyde!
Stars: ✭ 25 (-16.67%)
Mutual labels:  wrapper
ReductionWrappers
R wrappers to connect Python dimensional reduction tools and single cell data objects (Seurat, SingleCellExperiment, etc...)
Stars: ✭ 31 (+3.33%)
Mutual labels:  wrapper
nimtesseract
A Tesseract OCR wrapper for Nim
Stars: ✭ 23 (-23.33%)
Mutual labels:  wrapper
of
🍬 Promise wrapper with sugar 🍬
Stars: ✭ 13 (-56.67%)
Mutual labels:  wrapper
ros jetson stats
🐢 The ROS jetson-stats wrapper. The status of your NVIDIA jetson in diagnostic messages
Stars: ✭ 55 (+83.33%)
Mutual labels:  wrapper
wrapper.py
Wrapper.py is a Minecraft server wrapper that adds additional features to a vanilla server, including backups, dashboard access, plugins, and more.
Stars: ✭ 34 (+13.33%)
Mutual labels:  wrapper
PoShLog
🔩 PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/
Stars: ✭ 108 (+260%)
Mutual labels:  wrapper
gut
🍱 yet another collection of go utilities & tools
Stars: ✭ 24 (-20%)
Mutual labels:  wrapper
MozJpeg-wrapper
mozjpeg wrapper for .NET coded in c#
Stars: ✭ 14 (-53.33%)
Mutual labels:  wrapper
opencv-python-inference-engine
Wrapper package for OpenCV with Inference Engine python bindings.
Stars: ✭ 32 (+6.67%)
Mutual labels:  wrapper
MeowDB.js
Database in JSON (Node.JS Library)
Stars: ✭ 12 (-60%)
Mutual labels:  wrapper
Google-Docs-Desktop-OSX
A Super Simple Google Docs Desktop Client for Mac OSX Built in Javascript and MacGap
Stars: ✭ 35 (+16.67%)
Mutual labels:  wrapper
stoor
Storage wrapper with support for namespacing, timeouts and multi get/set and remove.
Stars: ✭ 26 (-13.33%)
Mutual labels:  wrapper
BitLens
🔎 Have your bits and eat them too! A C++17 bit lens container for vector types.
Stars: ✭ 20 (-33.33%)
Mutual labels:  wrapper
glow
OpenGL Object Wrapper (GLOW)
Stars: ✭ 18 (-40%)
Mutual labels:  wrapper
klf-200-api
This module provides a wrapper to the REST API of a KLF-200 interface. Supporting the new API with firmware version 0.2.0.0.71 is in progress.
Stars: ✭ 29 (-3.33%)
Mutual labels:  wrapper

ScintillaNET.WPF

A WPF Wrapper around the ScintillaNET v3 control with demo.

S Cide.W P F

Reference

This project borrows from the follow projects:

  • ScintillaNET v3 is a Windows Forms control, wrapper, and bindings for the versatile Scintilla source code editing component.
  • ScintillaNET v2 was the precursor to ScintillaNET v3. It contained a branch for a WPF version which a complete control instead of a wrapper. This is the basis of the project control and demo, with significant rewriting.
  • ScintillaNET.Demo is a Windows Forms demo application for ScintillaNET. In an effort to keep the Winforms and WPF demos similar, some of the WinForms demo has been incorporated into the WPF demo.
  • ScintillaNET-FindReplaceDialog A ScintillaNET v3 Find & Replace Dialog + Goto Dialog + Incremental Search. Another of my ScintillaNET projects that was useful to include in the demo.

Documentation

As noted in the ScintillaNET documenation, ScintillaNET can be used in a WPF form by using the WindowsFormsHost control. This project wraps the WindowsFormsHost control into a WPF control that can dropped onto a form.

There are some differences between WinForm controls and WPF controls:

Colors

WinForms use colours from the System.Drawing namespace, WPF controls use colours from the System.Media namespace. For compatibility with the designer, base ScintillaNET properties use the System.Media colours. To avoid reworking of nested property classes (like Styles) that are not shown in the designer, colour properties use System.Drawing colours.

Events

Events in WinForms derive from System.Windows.Forms (i.e. System.Windows.Forms.KeyEventHandler) and WPF events derive from System.Windows.Input. To maintain compatibility, WinForms events have been used.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].