Hopp til innholdet
LÆR

Dokumentasjon

Hva hver kontroll gjør, på ett sted, med et llms.txt-indeks for AI-assistenter. Fungerende eksempler finnes i GitHub-arkivet.

Introduksjon

RayCraft er et bibliotek av Blazor-kontroller (.NET 10: Server, WebAssembly og Auto) med lyse, mørke og kompakte temaer, engelske og bulgarske tekster og støtte for tastatur og skjermlesere. RayCraft Free er tilgjengelig nå; RayCraft Complete er tilgjengelig nå.

Installasjon

Legg til pakken med:

dotnet add package RayCraft.Blazor

Se Kom i gang for oppsettstrinnene. Fungerende eksempler finnes i det offentlige GitHub-arkiv, som bare inneholder eksempel- og demokode, ikke bibliotekets kode.

Kontroller

Knapper

Button (Free)

Utløser en handling, eller navigerer når Href er satt (knappen vises da som en lenke med samme utseende).

Kontrollside

IconButton (Free)

Knapp som bare viser et ikon. Label er påkrevd: det blir det tilgjengelige navnet og tipset.

Kontrollside

ButtonGroup (Free)

Samler knapper i én segmentert kontroll, vannrett eller loddrett. Kombiner med ToggleButton for en visningsbryter.

Kontrollside

ToggleButton (Free)

Knapp som beholder en på/av-tilstand og eksponerer den med aria-pressed.

Kontrollside

SplitButton (Free)

En hovedhandling med en meny av beslektede handlinger. De samme MenuItem-elementene som Menu brukes.

Kontrollside

FloatingActionButton (Free)

En firkantet knapp festet i et hjørne av skjermen for hovedhandlingen. Extended viser teksten ved siden av ikonet; teksten er alltid det tilgjengelige navnet.

Kontrollside

SpeedDial (Free)

En flytende knapp som åpner en kort liste over handlinger. Escape lukker listen; hver handling er en ekte knapp i tabulatorrekkefølgen.

Kontrollside

ProgressButton (Free)

En knapp som viser pågående arbeid: en indikator mens Progress ikke er satt, en søyle langs nedre kant og en opplest prosent når den er.

Kontrollside

CopyButton (Free)

Kopierer en tekst til utklippstavlen og bekrefter det med en hake. Krever en sikker kontekst (https eller localhost).

Kontrollside

Tekst og tall

TextField (Free)

Enkeltlinjet tekstinndata. Fungerer med EditForm og DataAnnotations; feilmeldingen vises under feltet.

Kontrollside

NumericField (Free)

Tallinndata for enhver numerisk type (int, decimal, double, nullable-versjoner). Verdier utenfor Min og Max begrenses, og knappene stegger med Step.

Kontrollside

PercentField (Free)

Tallfelt som brukeren skriver som prosent (12.5) mens verdien lagres som en brøk (0.125).

Kontrollside

MoneyField (Free)

Beløpsfelt for decimal- og decimal?-verdier. Teksten formateres og leses med gjeldende kultur (både 1,234.50 og 1.234,50 forstås), avrundes til Decimals og holdes innenfor Min og Max.

Kontrollside

MaskedInput (Free)

Tekstfelt som formaterer det du skriver etter en maske: 0 er et siffer, a er en bokstav, * er en bokstav eller et siffer, ethvert annet tegn er et fast skilletegn (escape et maskeringstegn med omvendt skråstrek).

Kontrollside

OtpInput (Free)

Én boks per tegn for bekreftelseskoder. Å skrive går til neste boks, Backspace til forrige, og en limt inn kode fyller alle boksene.

Kontrollside

Søkefelt med ikon og fjern-knapp. OnSearch kjører ved Enter, ved fjern-knappen og (valgfritt) ved hvert tastetrykk; Escape fjerner teksten.

Kontrollside

PasswordStrength (Free)

Viser hvor sterkt et passord er med fire søyler, et ord og en liste over reglene det oppfyller.

Kontrollside

InPlaceEditor (Free)

Viser en verdi som tekst; et klikk gjør den til et felt med lagre- og avbryt-knapper.

Kontrollside

Valg fra liste

Select (Free)

Nedtrekksliste for å velge ett element. TValue kan være en hvilken som helst type, også dine egne poster.

Kontrollside

DropDownList (Free)

En combobox for svært lange lister. Bare de synlige alternativene tegnes, så 100 000 poster åpnes med en gang; å skrive begrenser listen.

Kontrollside

MultiSelect (Free)

Nedtrekksliste med avkrysningsbokser for å velge flere elementer. Knappen oppsummerer valget; Velg alle og Fjern er innebygd.

Kontrollside

ListBox (Free)

Alltid synlig liste for ett valg (radioknapper under) eller flere (avkrysningsbokser).

Kontrollside

Autocomplete (Free)

Tekstfelt som filtrerer en liste mens du skriver. Støtter piltastene, Enter og Escape og følger ARIA combobox-mønsteret.

Kontrollside

MultiColumnComboBox (Free)

En Autocomplete der listen viser flere kolonner med en overskriftsrad. Å skrive søker i alle kolonner.

Kontrollside

Cascader (Free)

Velg én verdi fra et hierarki: en kolonne med valg åpner en kolonne med undervalg.

Kontrollside

DropDownTree (Free)

Et nedtrekksfelt som åpner et tre for å velge én node. Det er bygget av TreeView og Popover og beholder deres tastaturatferd.

Kontrollside

TagInput (Free)

Fri liste av tagger. Enter eller komma legger til den skrevne teksten, Backspace i et tomt felt fjerner den siste taggen, og hver tagg har en fjern-knapp.

Kontrollside

Mention (Free)

En tekstboks som foreslår navn etter et utløsertegn (som standard @). Piltaster og Enter velger; det valgte navnet settes inn sammen med utløseren.

Kontrollside

Glidere og vurdering

Slider (Free)

Dra for å velge et tall i et intervall.

Kontrollside

RangeSlider (Free)

Glidebryter med to håndtak for å velge en nedre og en øvre verdi. Begge håndtakene er native range-inndata, så piltastene fungerer.

Kontrollside

RangeSelector (Free)

En stripe med to håndtak som velger et intervall i en serie; en liten forhåndsvisning av dataene ligger bak håndtakene.

Kontrollside

Rating (Free)

Stjernevurdering. Klikk på den gjeldende stjernen igjen for å fjerne den.

Kontrollside

RatingDisplay (Free)

Skrivebeskyttede stjerner med brøker (4.5 viser fire og en halv), et valgfritt tall og antall omtaler.

Kontrollside

Farge og fil

ColorPicker (Free)

Fargefelt med den innebygde fargevelgeren, en heksadesimal tekstboks og valgfrie forhåndsinnstilte prøver.

Kontrollside

ColorPalette (Free)

Et rutenett av fargeprøver som fungerer som en radiogruppe: ett tabulatorstopp, piltastene, Home og End flytter og velger.

Kontrollside

ColorButton (Free)

En verktøylinjeknapp for en farge: et ikon med en stolpe i den valgte fargen under. Et klikk åpner nettleserens fargevelger.

Kontrollside

FileUpload (Free)

Slippsone og filvelger. Den kontrollerer størrelse, type og antall, lister de godtatte filene og utløser FilesChanged; å lese innholdet er opp til deg (IBrowserFile.OpenReadStream).

Kontrollside

SignaturePad (Free)

Lerret for å tegne en signatur med mus, finger eller penn. Verdien er en PNG som data-URL.

Kontrollside

Redigeringsprogrammer

MarkdownEditor (Free)

Tekstområde med formateringsverktøylinje og sanntidsforhåndsvisning, for folk som skriver Markdown i stedet for rik tekst.

Kontrollside

AddressField (Free)

Et mottakerfelt for e-post: hver adresse blir en chip. Skriv eller lim inn en liste, velg blant forslag fra datakilden din, dobbeltklikk på en chip for å redigere den og se med en gang hvilke adresser som ikke er gyldige.

Kontrollside

Valg

Checkbox (Free)

Boolsk inndata med etikett.

Kontrollside

CheckboxGroup (Free)

En gruppe avkrysningsbokser for å velge flere elementer fra en liste, i et fieldset med forklaring slik at skjermlesere kunngjør gruppens navn.

Kontrollside

Radio (Free)

Kontrollside

RadioGroup (Free)

Ett valg fra en kort liste. Bruk Items for enkle lister eller Radio-barn for egne etiketter.

Kontrollside

Switch (Free)

Boolsk bryter, kunngjort for hjelpemidler som en switch.

Kontrollside

Chip (Free)

Kompakt etikett, valgfritt fjernbar.

Kontrollside

ChipSet (Free)

Chips som kan velges, for filtre og tagger. Ett valg som standard, flere med Multiple.

Kontrollside

ToggleGroup (Free)

Segmentert kontroll for ett valg (radiogruppe) eller flere (vekslingsknapper). Bruk den for visningsbrytere og formateringsbrytere.

Kontrollside

TransferList (Free)

To lister med knapper for å flytte elementer mellom dem, for å velge en delmengde fra en lang liste.

Kontrollside

Dato og tid

Calendar (Free)

Månedsrutenett brukt av DatePicker og DateTimeRangePicker. Bruk det alene for innebygd datovalg.

Kontrollside

DatePicker (Free)

Datofelt med kalender. Månedsnavn, ukedagsnavn, ukens første dag og datoformatet (også brukt som standard plassholder) følger det gjeldende RayCraft-språket.

Kontrollside

DateTimePicker (Free)

Ett felt for dato og tid: en DatePicker og en TimePicker side om side som sammen binder en DateTime.

Kontrollside

DateTimeRangePicker (Free)

Periode med start og slutt, valgt på én kalender som viser to måneder side om side (Months) (første klikk setter starten, andre slutten) og skrevet eller justert per felt.

Kontrollside

MonthPicker (Free)

Velger en måned og et år. Verdien er månedens første dag.

Kontrollside

YearPicker (Free)

Velger et år fra et rutenett med tolv år med knapper for tidligere og senere sider.

Kontrollside

WeekPicker (Free)

Velger en hel uke. Verdien er ukens første dag i det gjeldende språket; feltet viser ISO-ukenummeret og datoene.

Kontrollside

TimeField (Free)

Det nakne tidsfeltet som TimePicker, TimeRangePicker og DateTimeRangePicker er bygget på.

Kontrollside

TimePicker (Free)

Tidsfelt skrevet i formatet til det gjeldende RayCraft-språket (9:30 AM på engelsk, 9:30 på bulgarsk), så det ser likt ut i alle nettlesere.

Kontrollside

TimeRangePicker (Free)

Start- og sluttid i ett felt, hver skrevet i formatet til det gjeldende språket som TimePicker.

Kontrollside

TimeSpanPicker (Free)

Skriver inn en varighet som dager, timer, minutter og sekunder. Verdien er en TimeSpan.

Kontrollside

EventCalendar (Free)

Månedsvisning med hendelser. Hendelser over flere dager vises på hver dag; en dag viser opptil MaxEventsPerDay og en lenke +n til.

Kontrollside

Skjemaer

ErrorSummary (Free)

Lister alle valideringsmeldinger fra det omkringliggende EditForm i én blokk. Plasser det i et EditForm med en validator.

Kontrollside

FormLayout (Free)

Ordner etiketter og felt i et responsivt rutenett med tolv kolonner, med seksjoner med tittel.

Kontrollside

FormState (Free)

Låser alle RayCraft-felt inni med én parameter: Disabled blokkerer dem helt, ReadOnly viser verdiene uten å tillate endringer.

Kontrollside

LoginForm (Free)

Ferdig påloggingsskjema med lokalisert validering. Det utløser OnSubmit med den innskrevne LoginModel og overlater selve påloggingen til deg.

Kontrollside

RegisterForm (Free)

Ferdig registreringsskjema: navn, e-post, passord og bekreftelse, med lokalisert validering.

Kontrollside

Captcha (Free)

Enkel menneskekontroll med et lite regnestykke. Den holder bare enkle roboter ute; verifiser ekte beskyttelse på serveren (for eksempel med en tjeneste bygget for det).

Kontrollside

FormBuilder (Free)

Bygger et skjema fra feltdefinisjoner: tekst, e-post, passord, tall, dato, tekstområde, liste, radio, avkrysningsboks og bryter.

Kontrollside

Layout

Container (Free)

Sentrerer innhold og begrenser bredden. Standardbredden følger brytepunktene (540, 720, 960, 1140 og 1320 px).

Kontrollside

Stack (Free)

Ordner barn i en rad eller kolonne med konsekvent avstand.

Kontrollside

Grid (Free)

Rutenett med 12 kolonner. Span setter bredden til et element på hver skjerm, og Sm, Md, Lg, Xl og Xxl endrer den fra det brytepunktet og opp (de samme som på siden Breakpoints).

Kontrollside

GridItem (Free)

Kontrollside

Spacer (Free)

Tomt element som vokser for å fylle ledig plass i en flex-rad og skyver de påfølgende elementene til slutten.

Kontrollside

Divider (Free)

Tynn linje som skiller innhold, vannrett eller loddrett.

Kontrollside

Card (Free)

Beholder med valgfri topptekst og bunntekst.

Kontrollside

Panel (Free)

Seksjon med tittel og valgfri skjuleknapp og handlinger i topptekst.

Kontrollside

Fieldset (Free)

Grupperer beslektede skjemakontroller under en forklaring. Disabled deaktiverer hver kontroll inni.

Kontrollside

Toolbar (Free)

Rad med verktøyknapper med role=toolbar.

Kontrollside

Splitter (Free)

To størrelsesjusterbare ruter. Dra linjen med mus eller berøring, eller gi den fokus og bruk piltastene (Shift for større steg, Home og End for grensene).

Kontrollside

Accordion (Free)

Seksjoner som kan utvides. Som standard lukker åpning av én de andre; sett Multiple for å tillate flere.

Kontrollside

Collapse (Free)

Viser eller skjuler innholdet sitt. Bind Expanded til en hvilken som helst knapp; KeepMounted beholder innholdet på siden mens det er skjult.

Kontrollside

TagCloud (Free)

Ord i størrelser som følger vekten deres. Tagger kan være lenker, knapper som velger eller vanlig tekst.

Kontrollside

TitleIndex (Free)

En liste gruppert etter første bokstav med en bokstavlinje øverst. En bokstav flytter fokus (og visningen) til sin seksjon; bokstaver uten elementer er deaktivert.

Kontrollside

Navigasjon

AppBar (Free)

Toppline for tittelen og hovedhandlingene. Legg lenker i NavContent, så står de i linjen på brede skjermer og brettes bort bak en menyknapp under 768 px.

Kontrollside

Drawer (Free)

Sidepanel. Midlertidige paneler flyter over siden med en bakgrunn, lukkes med Escape og flytter fokus inn i panelet; sett Temporary=false for en permanent sidestolpe.

Kontrollside

NavMenu (Free)

Loddrett navigasjon med utheving av den aktive siden (bygget på NavLink) og sammenleggbare grupper.

Kontrollside

NavItem (Free)

Kontrollside

NavGroup (Free)

Kontrollside

Tabs (Free)

Bytter mellom paneler. Støtter piltastene, Home og End.

Kontrollside

Stepper (Free)

Leder brukeren gjennom en rekke trinn med knappene Tilbake og Neste.

Kontrollside

Wizard (Free)

Et veiledet forløp i trinn. Hvert trinn kan validere før brukeren går videre, et trinn kan være valgfritt, fullførte trinn kan åpnes igjen, og resultatet kan vise en egen side.

Kontrollside

Breadcrumbs (Free)

Viser stien til den gjeldende siden. Det siste elementet er den gjeldende siden.

Kontrollside

Menu (Free)

Knapp som åpner en liste over handlinger. Lukkes ved valg, Escape eller et klikk utenfor.

Kontrollside

MenuItem (Free)

Kontrollside

ContextMenu (Free)

Meny som åpnes med høyre museknapp eller hurtigmenytasten over innholdet sitt.

Kontrollside

MenuBar (Free)

En vannrett menylinje for applikasjoner: menyer på øverste nivå med kommandoer, snarveier, haker, ikoner og undermenyer.

Kontrollside

CommandContextMenu (Free)

En hurtigmeny bygget fra MenuCommand-data, med undermenyer, haker, snarveier og samme tastaturhåndtering som MenuBar.

Kontrollside

TextContextMenu (Free)

Høyreklikkmenyen til et redigerbart tekstelement: angre, gjør om, klipp ut, kopier, lim inn og marker alt, pluss kommandoer du legger til.

Kontrollside

ProfileMenu (Free)

Avatar, navn og en meny for den innloggede brukeren, bygget av de samme MenuItem-elementene som Menu.

Kontrollside

Pagination (Free)

Sidevelger med ellipse for lange intervaller.

Kontrollside

TreeView (Free)

Hierarkisk liste som følger ARIA tree-mønsteret. Piltaster flytter og utvider, Home og End hopper, Enter eller mellomrom velger.

Kontrollside

ScrollSpy (Free)

En innholdsfortegnelse på siden som utheve overskriften som for øyeblikket er øverst på skjermen.

Kontrollside

Overlegg

Dialog (Free)

Modalt vindu. Fokus flyttes inn og blir der til det lukkes (Escape, lukkeknappen eller et klikk på bakgrunnen); deretter går fokus tilbake til forrige element.

Kontrollside

DialogHost (Free)

Kontrollside

Popover (Free)

Flytende panel åpnet av en aktivator. Lukkes med Escape eller et klikk utenfor.

Kontrollside

Tooltip (Free)

Kort tips vist ved hovring og ved tastaturfokus. Ren CSS, så det fungerer også før siden blir interaktiv.

Kontrollside

Overlay (Free)

Demper siden (eller, med Absolute, den plasserte forelderen) og kan vise innhold som en innlastingsindikator.

Kontrollside

Lightbox (Free)

Kontrollside

Tour (Free)

Trinn-for-trinn-introduksjon som utheve sideelementer valgt med en CSS-velger. Trinn uten et samsvarende element vises i midten.

Kontrollside

ColorDialog (Free)

Kontrollside

FontDialog (Free)

Kontrollside

SnackbarHost (Free)

Kontrollside

Tilbakemelding

Alert (Free)

Innebygd melding farget etter alvorlighetsgrad, med et tilsvarende ikon. Sett Dismissible for å vise en lukkeknapp; bruk bind-Visible eller OnDismiss for å reagere når den lukkes.

Kontrollside

Badge (Free)

Liten statusetikett.

Kontrollside

BusyOverlay (Free)

Omslutter et område og demper det mens Busy er true, og viser en innlastingsindikator oppå. Dekket blokkerer musen, markerer området med aria-busy og kunngjør etiketten.

Kontrollside

Et banner som spør hvilke informasjonskapsler som er tillatt. Det husker svaret i lokal lagring, tilbyr Godta alle, Bare nødvendige og et valg per kategori, og blokkerer ikke siden.

Kontrollside

EmptyState (Free)

Melding for lister og sider uten innhold, med ikon, forklaring og valgfrie handlinger.

Kontrollside

NotificationCenter (Free)

En bjelleknapp med antall uleste varsler og et panel som lister dem. Man kan lese, avvise og fjerne dem; antallet kunngjøres for skjermlesere.

Kontrollside

ProgressBar (Free)

Viser fremdrift fra 0 til Max. Uten Value er den ubestemt.

Kontrollside

ProgressCircular (Free)

Ring som viser en bestemt fremdriftsverdi. Bruk Spinner for ukjent varighet.

Kontrollside

ResultPage (Free)

En helsidesmelding for et utfall: vellykket, feil, informasjon, advarsel, siden ble ikke funnet, ingen tilgang og serverfeil, med ikon, tittel, tekst og knapper.

Kontrollside

Skeleton (Free)

Plassholder som vises mens innhold lastes.

Kontrollside

SkeletonPreset (Free)

Ferdige innlastingsplassholdere: kort, liste, tabell, profil og avsnitt. De kunngjør en opptatt tilstand for skjermlesere.

Kontrollside

Spinner (Free)

Ubestemt innlastingsindikator med et lokalisert tilgjengelig navn.

Kontrollside

Content

Typography (Free)

Overskrifter, brødtekst, bildetekster og overlinjer med temaets skrift og størrelser. Overskrifter gjengir ekte h1- til h6-elementer.

Kontrollside

Icon (Free)

Et bibliotek av vanlige ikoner i én konsekvent stil: 16 px rutenett, 1,5 px streker, firkantede ender.

Kontrollside

Image (Free)

Bilde med obligatorisk alternativ tekst, tilpasningsmoduser, valgfri kant og bildetekst. Utsatt innlasting er på som standard.

Kontrollside

Rutenett av miniatyrer som åpner en fullskjermsviser (Lightbox) med forrige- og neste-knapper, piltastene og Escape.

Kontrollside

Avatar (Free)

Firkantet brukermerke: bilde, initialer beregnet fra et navn eller et standard brukerikon.

Kontrollside

AvatarGroup (Free)

Overlappende avatarer for et team eller personene på et element. Flere enn Max personer slås sammen til en +n-avatar der tipset lister navnene.

Kontrollside

Formatert anker. Eksterne lenker åpnes i en ny fane med rel="noopener noreferrer" og viser et ikon.

Kontrollside

Statistic (Free)

Stort tall med en etikett, en valgfri trend og ekstra innhold som en Sparkline.

Kontrollside

Descriptions (Free)

Nøkkel-verdi-par i et rutenett, for detaljene til en post. Kolonnene brettes sammen til én på smale skjermer.

Kontrollside

Timeline (Free)

Loddrett rekke av hendelser med markør, tid og valgfri alvorlighetsfarge.

Kontrollside

Lysbilder med forrige- og neste-knapper og indikatorer. Automatisk avspilling er valgfri; den pauser ved hovring og fokus og har en pauseknapp, som WCAG krever.

Kontrollside

Countdown (Free)

Teller ned til et tidspunkt og utløser OnFinished når det nås.

Kontrollside

Highlighter (Free)

Markerer hver forekomst av en søketekst i en streng, uten hensyn til store og små bokstaver med mindre CaseSensitive er satt.

Kontrollside

Marquee (Free)

Rullende stripe for korte kunngjøringer. Den pauser ved hovring og fokus, har en pauseknapp (WCAG 2.2.2) og stopper helt når systemet ber om redusert bevegelse.

Kontrollside

CodeBlock (Free)

Viser kildekode med lett syntaksfarging (C#, JavaScript, TypeScript, JSON, HTML, SCSS, SQL og shell), valgfrie linjenumre og en kopieringsknapp.

Kontrollside

Markdown (Free)

Viser Markdown-tekst: overskrifter, utheving, lenker, bilder, lister (nestede), sitater, kode, tabeller og streker.

Kontrollside

QrCode (Free)

Tegner en QR-kode som vanlig SVG, uten bildetjeneste eller skript. Tekst opptil 2331 byte (alle 40 versjoner, feilrettingsnivå M).

Kontrollside

Barcode (Free)

Tegner Code 128 (all skrivbar ASCII, sifre pakkes parvis), Code 39 (store bokstaver, sifre og - . $ / + % mellomrom), EAN-13, EAN-8 og UPC-A (kontrollsifferet legges til, eller verifiseres når det er oppgitt) som vanlig SVG.

Kontrollside

PricingTable (Free)

Plankort med pris, funksjonsliste og knapp, med en valgfri bryter mellom månedlig og årlig fakturering.

Kontrollside

CommentThread (Free)

Kommentarer med svar, en boks for en ny kommentar og kommandoene Svar og Slett. Teksten vises som den ble skrevet (linjeskift beholdes, ingenting behandles som HTML).

Kontrollside

ActivityFeed (Free)

En liste over hva som skjedde og hvem som gjorde det, nyeste først, gruppert etter dag, med et ikon eller aktørens initialer og en valgfri detaljlinje.

Kontrollside

Lette data

Table (Free)

Enkel formatert HTML-tabell for statiske data. Bruk DataGrid når du trenger sortering, filtrering eller sideinndeling.

Kontrollside

List (Free)

Loddrett liste over elementer med ikon, to tekstlinjer og en avsluttende handling. Elementer blir lenker eller knapper når Href eller OnClick er satt.

Kontrollside

Repeater (Free)

Viser en liste over elementer med din egen mal. Den legger til det en vanlig løkke mangler: en overskrift, en tom tilstand, et rutenett med fast antall kolonner og valgfri sideinndeling (PageSize).

Kontrollside

VirtualList (Free)

En rullende liste som bare tegner de synlige radene, for hundretusenvis av elementer.

Kontrollside

PropertyGrid (Free)

Redigerer de offentlige egenskapene til ethvert objekt, gruppert etter Category og merket med DisplayName.

Kontrollside

Dra

Sortable (Free)

Liste som kan omorganiseres ved å dra, eller med flytteknappene for tastatur og berøring.

Kontrollside

Preferanser

ThemeToggle (Free)

Ferdige brytere for temaene Light, Dark, Slate og Slate Dark (ThemeToggle går gjennom dem ett etter ett), den komfortable/kompakte tettheten (DensityToggle) og språket en-US/bg-BG (LanguageToggle).

Kontrollside

ThemeMenu (Free)

Én nedtrekksliste for tema og tetthet: Slate, Slate Dark, Desktop, Desktop Dark, Mist, Mist Dark, Dark og Light, hver i normal og kompakt tetthet.

Kontrollside

DensityToggle (Free)

Kontrollside

LanguageToggle (Free)

Kontrollside

Verktøy

BreakpointObserver (Free)

Forteller koden din hvilket navngitt brytepunkt (Xs til Xxl) vinduet er i og gjengir på nytt når det endres.

Kontrollside

Fullscreen (Free)

Legger til en knapp som viser innholdet i fullskjerm. Den bruker Fullscreen-API-et og et lag over hele vinduet i nettlesere uten det (noen telefoner).

Kontrollside

Hotkey (Free)

Usynlig komponent som kjører et tilbakekall for en tastatursnarvei som alt+k eller mod+shift+l (mod er Ctrl på Windows og Cmd på macOS).

Kontrollside

InfiniteScroll (Free)

Laster mer innhold når slutten av en liste kommer til syne. Den bruker IntersectionObserver (med rullereserve) og utløser OnLoadMore; sett Loading mens du henter og HasMore til false på slutten.

Kontrollside

ScrollToTop (Free)

Flytende knapp som vises etter rulling nedover og går tilbake til toppen av siden.

Kontrollside

Data

DataGrid (Complete)

Tabell med sortering (klikk på en overskrift: stigende, synkende, av), filtre per kolonne, sideinndeling, radvalg og maler.

Kontrollside

TreeList (Complete)

Et tre der nodene er tabellrader. Utvid og skjul, sorter, filtrer og velg kolonner; tastaturet følger WAI-ARIA treegrid-mønsteret.

Kontrollside

PivotGrid (Complete)

Oppsummerer en liste i en krysstabell: felt på radene, felt over kolonnene og tall i cellene, med delsummer, totalsummer og en feltvelger.

Kontrollside

QueryBuilder (Complete)

Bygger en spørring av nestede grupper av vilkår, hver gruppe kombinert med AND eller OR.

Kontrollside

DataFilter (Complete)

Bygger et filter av vilkår (felt, operator, verdi) og returnerer det som et predikat, slik at det fungerer med enhver liste og med DataGrid-elementer.

Kontrollside

FileExplorer (Complete)

Filleser for en lagring som koden din leverer (en database, en disk eller skyen).

Kontrollside

FileManager (Complete)

Mappetre, sti og en liste- eller flisvisning av filene i den gjeldende mappen, med søk, sortering, ny mappe, endring av navn, sletting og opplasting.

Kontrollside

Diagrammer

LineChart (Complete)

Linjediagram med flere serier, valgfri utjevning og områdefyll. Klikk på en oppføring i forklaringen for å skjule eller vise en serie.

Kontrollside

AreaChart (Complete)

Stablede, prosentvise og overlappende områder. Stablede og prosentvise områder er solide slik at totalen og andelene er lette å lese.

Kontrollside

BarChart (Complete)

Grupperte eller stablede søyler, loddrette eller vannrette, med støtte for negative verdier i gruppert modus.

Kontrollside

ComboChart (Complete)

Søyler og linjer på felles akser. Marker en serie med AsLine for å tegne den som en linje.

Kontrollside

PieChart (Complete)

Sektor- eller smultringdiagram. Sektorer med verdi null eller lavere hoppes over, og oppføringer i forklaringen skjuler sektorer.

Kontrollside

RadarChart (Complete)

Sammenligner flere mål for hver serie på eiker rundt et senter.

Kontrollside

ScatterChart (Complete)

Punkter på to numeriske akser. Klikk på en oppføring i forklaringen for å skjule en serie; dataene er også tilgjengelige som en skjult tabell for skjermlesere.

Kontrollside

BubbleChart (Complete)

Et punktdiagram med en tredje dimensjon: arealet til hver firkantede markør følger størrelsesverdien.

Kontrollside

Histogram (Complete)

Antall verdier i like store intervaller, tegnet som tilstøtende søyler. Velg antall intervaller eller intervallbredde, og vis antall eller andeler.

Kontrollside

BoxPlot (Complete)

Spredningen i en gruppe tall. Boksen er den midterste halvdelen, linjen er medianen, værhårene når den fjerneste verdien innenfor 1,5 ganger bokshøyden, og enkeltstående firkanter er uteliggere.

Kontrollside

HeatmapChart (Complete)

Rutenett av celler der intensiteten viser verdien. Tekst og intensitet velges for å bevare kontrasten i begge temaene.

Kontrollside

CalendarHeatmap (Complete)

Et år av dager som små firkanter, én kolonne per uke, mørkere der verdien er høyere.

Kontrollside

TreemapChart (Complete)

Rektangler der arealene er proporsjonale med verdiene, lagt ut med squarified-algoritmen.

Kontrollside

SunburstChart (Complete)

Hierarki som konsentriske ringer: hver ring er ett nivå og vinkelen til en bue er proporsjonal med summen.

Kontrollside

SankeyChart (Complete)

Flytdiagram: noder plasseres i kolonner etter sin vei og lenkebreddene er proporsjonale med mengden.

Kontrollside

FunnelChart (Complete)

Trinn som smalner av etter verdiene sine, med første trinns andel.

Kontrollside

WaterfallChart (Complete)

En løpende total med økninger, reduksjoner og totaler. Grønt og rødt skilles også av tegnet +/- på hver søyle og i datatabellen.

Kontrollside

CandlestickChart (Complete)

Åpning, høyeste, laveste og stenging for hver periode, med valgfritt volum. En stigende periode har en hul kropp og en fallende en fylt kropp, slik at betydningen ikke bare hviler på farge.

Kontrollside

Sparkline (Complete)

Bitteliten trendlinje uten akser, dimensjonert for å sitte i tekst eller tabellceller.

Kontrollside

Gauge (Complete)

Bue-måler for én enkelt verdi med valgfrie fargede bånd. Eksponert for hjelpemidler som et bilde merket med verdien.

Kontrollside

LinearGauge (Complete)

Rett måler for én enkelt verdi, vannrett eller loddrett, med valgfrie fargede bånd.

Kontrollside

BulletChart (Complete)

Kompakt fremdrift mot et mål: én søyle per mål med kvalitative intervaller og en målmarkering.

Kontrollside

Map (Complete)

Et kart tegnet som vanlig SVG fra GeoJSON. Regioner kan farges etter en verdi, markører sitter på koordinater, og brukeren kan velge en region, zoome og flytte.

Kontrollside

ChartDataTable (Complete)

Kontrollside

ChartLegend (Complete)

Kontrollside

ChartToolbar (Complete)

Kontrollside

Diagrammer (skjemaer)

Diagram (Complete)

Flytdiagrammer og organisasjonskart tegnet som SVG. Bokser plasseres automatisk i nivåer ut fra forbindelsene sine, eller på de X og Y du oppgir.

Kontrollside

Planlegging

Scheduler (Complete)

Dags-, uke-, måneds-, agenda-, års- og tidslinjevisninger med hendelser plassert etter tid, overlappende hendelser side om side, dra og slipp for å flytte en hendelse, Shift med piltastene som tastaturvei.

Kontrollside

SchedulerEventEditor (Complete)

Skjemaet som Scheduler-hendelsesdialogen bruker: tittel, beskrivelse, sted, hele dagen, start og slutt, ressurs, farge, påminnelse, tidssone og gjentakelse.

Kontrollside

RecurrenceEditor (Complete)

Redigerer en gjentakelsesregel (iCalendar RRULE): daglig, ukentlig på valgte dager, månedlig på en dag eller på den n-te ukedagen, årlig; hver N periode; aldri, etter et antall ganger eller til en dato.

Kontrollside

Gantt (Complete)

En prosjektplan: en oppgaveliste til venstre, søyler på en tidsskala til høyre, med deloppgaver, fremdrift, milepæler og avhengigheter fra slutt til start.

Kontrollside

Arbeidsområde

Ribbon (Complete)

Kommandolinjen i Office-stil: faner med grupper av kommandoer, kontekstuelle faner, en hurtigtilgangsstripe og en minimert modus.

Kontrollside

DockLayout (Complete)

Et arbeidsområde av paneler. Paneler festes til venstre, høyre, øverst, nederst eller i midten, deler et område som faner, skjules til et spor eller flyter over layouten.

Kontrollside

Window (Complete)

Et flytende, ikke-modalt vindu: flytt det, endre størrelse, minimer, maksimer og åpne flere samtidig.

Kontrollside

DashboardLayout (Complete)

Rutenett av fliser som brukeren flytter og endrer størrelse på med mus, berøring eller tastatur (Alt med piltaster flytter, Alt med Shift endrer størrelse).

Kontrollside

DesktopShell (Complete)

Et applikasjonsskall med et bakgrunnslag og en oppgavelinje nederst. De fire skrivebordstemaene (Desktop, Desktop Dark, Mist, Mist Dark) gir det avrundede hjørner, myke skygger og gjennomsiktige flater.

Kontrollside

Taskbar (Complete)

Linjen nederst på siden med et startområde, modulnavnet, et midtområde og et varslingsfelt.

Kontrollside

Kanban (Complete)

Tavle med kolonner. Kort flyttes ved å dra eller med pilknappene; tavlen utløser OnMove og du oppdaterer dataene dine, så den alltid gjenspeiler tilstanden din.

Kontrollside

Chat (Complete)

Meldingsliste med skrivefelt. Listen er en live-region som ruller til den nyeste meldingen, tekst vises alltid som vanlig tekst, Enter sender og Shift+Enter legger til en ny linje (MultiLine=false gjør det til én linje).

Kontrollside

MailView (Complete)

Viser HTML-en i en e-postmelding som kommer utenfra. HTML-en kjører i en sandkasseramme uten skript, med en streng innholdssikkerhetspolicy, slik at den ikke kan røre applikasjonens side.

Kontrollside

MessageEditor (Complete)

Et lett redigeringsprogram for å skrive en melding: fet, kursiv, understreket, lister, sitat, lenke og fjern formatering, med en bryter til vanlig tekst.

Kontrollside

Office

PdfViewer (Complete)

En viser for alle PDF-versjoner opp til 2.0 (ISO 32000-2): sammenhengende sider, zoom og rotasjon, miniatyrer, bokmerker, søk, tekstvalg, lenker, kommentarer, skjemafelt, lag, vedlegg.

Kontrollside

PdfCompare (Complete)

Sammenligner teksten i to versjoner av en PDF side for side og lister side om side hva som er lagt til, fjernet og endret.

Kontrollside

DocumentEditor (Complete)

Et tekstbehandlingsprogram som åpner og lagrer .docx (og den eldre .doc), Rich Text Format (.rtf) og OpenDocument (.odt)-filer.

Kontrollside

RichTextEditor (Complete)

Et kompakt redigeringsprogram for formatert tekst i et skjema: den har en Value som en tekstboks, men teksten kan være fet, kursiv, en liste, en lenke, et bilde eller en tabell.

Kontrollside

PresentationEditor (Complete)

Et presentasjonsprogram som åpner og lagrer .pptx (og den eldre .ppt) og OpenDocument (.odp)-filer.

Kontrollside

Spreadsheet (Complete)

Et fullstendig regneark: formler og funksjoner, formatering, sammenslåtte celler, frosne ruter, diagrammer, betinget formatering, datavalidering, flere ark, angre og gjør om, kopier og lim inn, fyll, sorter.

Kontrollside

ProofingPanel (Complete)

Listen over stave-, grammatikk- og logikkproblemer som PDF-viseren, dokumentredigereren, regnearket og presentasjonsprogrammet viser.

Kontrollside

DataGridSpreadsheetButton (Complete)

En verktøylinjeknapp for et DataGrid som lagrer rutenettets rader (alle sider, etter filtrering og sortering, bare synlige kolonner) som en .xlsx-fil.

Kontrollside

DataGridPdfButton (Complete)

Kontrollside

SchedulerPdfButton (Complete)

Kontrollside

ReportButton (Complete)

Kontrollside

SlideView (Complete)

Kontrollside

PasswordPrompt (Complete)

Kontrollside

AI-assistenter

RayCraft har ingen egne AI-funksjoner. Dokumentasjonen er bygget slik at AI-kodeassistenter kan bruke den godt:

  • Beskrivende kontrollnavn, for eksempel DatePicker, Autocomplete og Dialog.
  • Én side per kontroll med et sammendrag på enkelt språk og, for de fleste kontroller, et kort eksempel.
  • Et tekstindeks over hver kontroll på llms.txt.
  • Strukturerte data (JSON-LD) og en beskrivelse på hver side.

Kontroller generert kode mot kontrollsiden: en assistent kan fortsatt ta feil.

Vanlige spørsmål

Hvilke .NET-versjoner støttes?
RayCraft.Blazor retter seg mot .NET 10 og fungerer med Blazor Server, WebAssembly og Auto.
Har RayCraft AI-funksjoner?
Nei. RayCraft er et kontrollbibliotek. Dokumentasjonen er organisert slik at AI-kodeassistenter finner riktig kontroll: beskrivende navn, én side per kontroll og et llms.txt-indeks.
Kan jeg bruke det i kommersielle prosjekter?
Se siden Lisens (EULA).