Download
Designer-Erweiterung für VS Code und NuGet-Pakete von Kuonen.UI.
Alles für Kuonen.UI an einem Ort: die Designer-Erweiterung für Visual Studio Code und die NuGet-Pakete. Die Pakete bezieht man am bequemsten über die Paketquelle (siehe Installation); hier stehen sie zusätzlich einzeln.
Designer
kuonen-kxaml-2.0.0.vsix (6,585 KiB): Sprachdienste und Designer für .kxaml in Visual Studio Code. Installation: in VS Code „Aus VSIX installieren…“ oder code --install-extension kuonen-kxaml-2.0.0.vsix.
NuGet-Pakete
Paketquelle: https://ui.kuonen.org/nuget/index.json
| Paket | Version | Inhalt |
|---|---|---|
Kuonen.UI | 2.0.0 | Kern von Kuonen.UI: Eigenschaften, Reaktivität, Bindung, Visual-Baum, Routed Events, Commands, Automationsdaten, Styles, Themes und Controls. |
Kuonen.UI.App | 2.0.0 | Ein Paket für alle Plattformen: Kuonen.UI erkennt beim Start Windows, Linux (Wayland oder X11), macOS, Android, iOS oder den Browser und nimmt den passenden Host; die Anwendung schreibt nur eine App-Klasse. |
Kuonen.UI.Graphics | 2.0.0 | Vektor-Grundlagen von Kuonen.UI: Geometrie, Pfade, Pinsel, Stift und Zeichenliste. |
Kuonen.UI.Hosts | 2.0.0 | Host-Schnittstelle von Kuonen.UI, Bildpfad (Layout, Schmutz-Bereich, Teilneuzeichnung), Headless-Host und gemeinsame Bausteine der Plattform-Hosts. |
Kuonen.UI.Hosts.Android | 2.0.0 | Android-Host von Kuonen.UI: eigene Activity mit SurfaceView, Bild über ANativeWindow, Eingabe aus MotionEvent/KeyEvent/InputConnection. Nicht in Kuonen.UI.slnx (Workload android), sondern in Kuonen.UI.Mobil.slnx. |
Kuonen.UI.Hosts.Blazor.Server | 2.0.0 | Blazor-Server-Anbindung von Kuonen.UI: dieselbe Fläche und dasselbe JS-Modul wie der Browser-Host, Sätze und Pixel über die Blazor-Verbindung, Kuonen.UI auf einem eigenen Thread je Sitzung. Komponente KuonenOberflaeche. |
Kuonen.UI.Hosts.Browser | 2.0.0 | Browser-Host von Kuonen.UI für WebAssembly (Blazor WebAssembly oder eigenständig): Canvas mit eigenem kleinem JS-Modul, Zeiger, Touch, Tastatur, Rad, IME über ein verstecktes Eingabefeld, Zwischenablage, devicePixelRatio. Nur BCL (System.Runtime.InteropServices.JavaScript). |
Kuonen.UI.Hosts.Linux | 2.0.0 | Linux-Host von Kuonen.UI: Wayland (wl_shm, xdg-shell, text-input-v3) und X11 (MIT-SHM, XIM) über LibraryImport an die Systembibliotheken libwayland-client, libxkbcommon, libX11 und libXext. |
Kuonen.UI.Hosts.MacOS | 2.0.0 | macOS-Host von Kuonen.UI: AppKit über die Objective-C-Laufzeit (objc_msgSend) per LibraryImport, Bild als CALayer-Inhalt, ohne Workload. |
Kuonen.UI.Hosts.Windows | 2.0.0 | Windows-Host von Kuonen.UI: Win32 über LibraryImport, DPI je Monitor, Zeiger, Tastatur, Teilaktualisierung per GDI. |
Kuonen.UI.Hosts.iOS | 2.0.0 | iOS-Host von Kuonen.UI: UIView mit CALayer-Inhalt, Touch, Hardware-Tastatur und UITextInput. Nicht in Kuonen.UI.slnx (Workload ios), sondern in Kuonen.UI.Mobil.slnx. |
Kuonen.UI.Imaging | 2.0.0 | Bilddecoder von Kuonen.UI: JPEG und PNG lesen (gespiegelt aus Kuonen.PDFTools), Bilddateien und Bildcache. |
Kuonen.UI.Raster | 2.0.0 | CPU-Rasterizer von Kuonen.UI: spielt Zeichenlisten flächengenau geglättet in Gerätepixeln ab. |
Kuonen.UI.Text | 2.0.0 | Schriften und Text von Kuonen.UI: Schriftdateien lesen, Textformung, Schriftbibliothek, Zeilenumbruch und Satz. |