dirkster99 / avalonedithighlightingthemes Goto Github PK
View Code? Open in Web Editor NEWImplements a sample implementation for using Highlightings with different (Light/Dark) WPF themes
License: MIT License
Implements a sample implementation for using Highlightings with different (Light/Dark) WPF themes
License: MIT License
Title,
I am also wondering how I would implement this in an existing project. Would love to use it!
In our project we are currently using Catel MVVM + Fluent Orchestra. So far Avalon Edit functions as normal but the theme is awful.
All help will be greatly appreciated!
With all of this project's relatives now running nicely on .Net Core, perhaps it's time to bring this library into the modern day as well?
Hi. Firstly just to say this looks awesome! I've had a go with your demo app and it's precisely what a lot of people are looking for. Only issue is, I cannot figure for the life of me how to use it! I've tried walking through your code, but just cannot piece together how I'd apply this in my code.
What would be helpful is a "Getting Started" section to your documentation. You'll have seen it in many repos. I'm talking just some simple xaml/cs on how to implement dark/light mode formatting to a AvalonEdit TextEditor.
The problem about burying your library in a fully functional app is its core functionality gets lost. For example, I can't tell if the HL library would be needed in implementation into my apps.
I don't use any theming frameworks. I have an AvalonEdit control in my app (a Visual Studio extension) and I just need to know what code to implement when my extension detects a Visual Studio theme change. In pseudo code:
OnVSThemeChanged
{
Implement this code to switch the AvalonEdit.TextEditor control to Dark or Light mode respectively)
}
Extracting this from 3 projects where it's not clear which parts are a theme manager, which are parts I'd have to import into my implementations and which bits actually do the TextEditor changes is baffling, I'm afraid. Admittedly, I'm not a professional coder, but hope you can help out as I'm sure you want others to benefit from your excellent library, and making this easier to implement would be a good start.
Hope you can help.
Let me start of with saying I really appreciate your work for the community and the quality of your work.
That said I am having a really really hard time implementing this in a MVVM app that uses Catel MVVM.
After several days of trying and today another complete day with no positive results ,
I am running into the following :
It seems we have to include textlib? but there is no Nuget for that.
The whole demo is polluted by the several side projects it uses in my honest opinion.
What I would love to know to use this lib :
1 : What is the MINIMAL implementation to only have one theme selected from this lib at all times?
(To clarify I want avalon edit to use the darkmode VS theme and none other than that, no fancy theme along with the app theme just to apply the theme)
2 : What is actually required to use this lib.
My most important question is 1.
I would greatly appreciate if you can take the time to answer this.
Hello, thank you for sharing such a cool theme, I tried to use it in Winform's ICSharpCode.AvalonEdit without success. I'm not good at WPF. Could you please help me to make an example of Winform using this theme? thank you very much!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.