RAVAL v2.10.2IT

Features

Everything RAVAL can do, by area. Every class has its entry in the API reference.

UI in code

  • Fluent extensions for every control: .Margin(8), .Row(1), .OnClick(Save) RAva
  • Styles written in code without lambdas, the clean set for tools, the accent color RStyles
  • Light and dark theme colors in pairs, and the standard palette RThemes

Charts

  • Curves with round axes, log abscissa, right axis, markers, limits, XY points, zoom RChart RSeries RLimit
  • Time axis and live recorder from any thread RTime RLiveSeries
  • Smith chart with Z and Y grids, stability, gain and noise circles, draggable markers RSmithChart RSmithMath
  • Polar chart, also in dB for antenna patterns RPolarChart
  • Grouped or stacked bars, color maps with four scales RBarChart RHeatMap
  • Controls as PNG at 300 dpi with the dpi in the file RImage

Tables, trees and data

  • Sortable table and virtualized table with CSV and filter RTable RVirtualTable
  • Property list, also read from a C# object and written back in the right type RPropertyList
  • Tree with items built when opened, JSON, XML, folders RTree RTreeNode
  • JSON and XML data without Avalonia: paths, reads, writing RNode
  • Numbers as an engineer reads them: «4k7», «1.296 GHz»; CSV; colors RFormat RCsv RColor

Application

  • Log with levels, colors, rotating file and its own thread; the live window RLog RLogView
  • Settings in JSON or INI with the same calls, remembered windows, recent files RSettings RRecentFiles
  • Light, dark or system theme, with menu and button RTheme
  • Languages: a file per language, texts that change by themselves RLang

Dialogs and files

  • Information, warning, error with details, confirm, text input, choice RDialog
  • File and folder pickers that answer with a path RFiles
  • Clipboard: text, tables to and from a spreadsheet, images, files RClipboard
  • Files dropped on the window, filtered by name RDrop

API server