Funzioni
Tutto quello che RAVAL sa fare, diviso per area. Ogni classe ha la sua scheda nel riferimento delle API.
Interfacce in codice
- Estensioni fluenti per ogni controllo:
.Margin(8),.Row(1),.OnClick(Salva)RAva - Stili scritti in codice senza lambda, l'insieme pulito per gli strumenti, il colore d'accento
RStyles - Colori dei temi chiaro e scuro in coppia, e la tavolozza standard
RThemes
Grafici
- Curve con assi tondi, ascissa logaritmica, asse destro, marcatori, limiti, punti XY, zoom
RChartRSeriesRLimit - Asse dei tempi e registratore dal vivo da qualunque thread
RTimeRLiveSeries - Carta di Smith con griglie Z e Y, cerchi di stabilità, guadagno e rumore, marcatori da trascinare
RSmithChartRSmithMath - Grafico polare anche in dB per i diagrammi d'antenna
RPolarChart - Barre affiancate o impilate, mappe di colori con quattro scale
RBarChartRHeatMap - Controlli in PNG a 300 dpi con i dpi scritti nel file
RImage
Tabelle, alberi e dati
- Tabella che si ordina e tabella virtualizzata con CSV e filtro
RTableRVirtualTable - Elenco di proprietà, anche letto da un oggetto C# e riscritto nel tipo giusto
RPropertyList - Albero con le voci costruite all'apertura, JSON, XML, cartelle
RTreeRTreeNode - Dati JSON e XML senza Avalonia: percorsi, letture, scrittura
RNode - Numeri come li legge un tecnico: «4k7», «1.296 GHz»; CSV; colori
RFormatRCsvRColor
Applicazione
- Log con livelli, colori, file che ruota e un thread suo; la finestra dal vivo
RLogRLogView - Impostazioni in JSON o INI con le stesse chiamate, finestre che si ricordano, file recenti
RSettingsRRecentFiles - Tema chiaro, scuro o come il sistema, con menu e bottone
RTheme - Lingue: un file per lingua, testi che cambiano da soli
RLang
Dialoghi e file
- Informazione, avviso, errore con i dettagli, conferma, testo, scelta
RDialog - Selettori di file e cartelle che rispondono con il percorso
RFiles - Appunti: testo, tabelle da e verso un foglio di calcolo, immagini, file
RClipboard - File trascinati sulla finestra, filtrati per nome
RDrop