thinkpixellab / kaxaml Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://kaxaml.com/
Home Page: http://kaxaml.com/
Dear developers of Kaxaml. The site www.kaxaml.com - it looks to be expired. I don't know if that was intentional or an over site, considering the waning popularity of WPF (although Xamarin is on the rise).
I have taken over rewriting Andrew Troelsen's book on Apress (Pro C#), splitting duties with Andrew on the last edition (7th), and now as a solo writer for the C# 7.1 version (8th edition).
I use Kaxaml in the chapters on WPF since it's such an excellent tool for teaching and experimenting with XAML. I would like to continue to use it in the book, so I wanted to reach out to you to see what my options are. Do you plan on reviving Kaxaml.com? If not, would you be opposed to me forking the repo and using that in the book? Or I can just point out this repo in the book, but provide a compiled version for the readers to download.
It's the #1 book in Apress's .NET catalog, so I want to do right by the readers and right by you.
Thank you for your time and consideration.
Philip Japikse (@skimedic)
This is still a great tool despite the report not being change in 6 years :). Not sure if this is the best place to post a bug but here goes.
I started using it again after a long while and the thing keeped up and crashing one me. A hard crash - no warning.
I pulled the repo and ran it and found this to be the problem:
static void _Editor_TextSelectionChanged(object sender, RoutedEventArgs e)
{
EditSelectionChanged(_Editor.SelectedText);
}
Seems EditSelectionChanged
is null. The only reference I could find to it was in ColorPickerPlugin so I assume it being null is not unusual. So I simply changed it to this and the problem went away:
static void _Editor_TextSelectionChanged(object sender, RoutedEventArgs e)
{
EditSelectionChanged?.Invoke(_Editor.SelectedText);
}
Pretty simple it seems or am I missing something?
Thanks
Ernie
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.