API: Editor Controls

API-referenca za polja za unos i uređivanje.

TWvdSTextEdit

Prošireno jednolinijsko tekstualno polje s gumbima.

Namespace

WvdS.UI.Controls.Editors

PXAML

<TextEdit Text="{Binding SearchText}"
          NullText="Search..."
          ShowClearButton="True" />

Properties

Property Tip Default Opis
Text string | Trenutni tekst | ^ NullText | string | Placeholder tekst
ShowClearButton Boolean False Prikaži gumb za brisanje
Buttons TWvdSButtonCollection nil Dodatni gumbi
EditMask string | Maska unosa | ==== Events ==== | Event | Signatura | Opis | ^ OnTextChanged | TNotifyEvent | Tekst promijenjen | ^ OnButtonClick | TButtonClickEvent | Gumb kliknut | —- ===== TWvdSMemoEdit ===== Višelinijsko tekstualno polje. ==== Namespace ==== WvdS.UI.Controls.Editors ==== PXAML ==== <code xml> <MemoEdit Text=„{Binding Description}“ Lines=„10“ WordWrap=„True“ /> </code> ==== Properties ==== | Property | Tip | Default | Opis | ^ Text | string | Cijeli tekst
Lines TStrings nil Pristup po linijama
MaxLines Integer 0 Max. linija (0=neograničeno)
WordWrap Boolean True Prelamanje teksta
ScrollBars TWvdSScrollBars ssBoth None, Horizontal, Vertical, Both

Events

Event Signatura Opis
OnTextChanged TNotifyEvent Tekst promijenjen

TWvdSSpinEdit

Numerički unos sa spinner-gumbima.

Namespace

WvdS.UI.Controls.Editors

PXAML

<SpinEdit Value="{Binding Quantity}"
          MinValue="1" MaxValue="100"
          Increment="1" />

Properties

Property Tip Default Opis
Value Double 0 Trenutna vrijednost
MinValue Double MinDouble Minimalna vrijednost
MaxValue Double MaxDouble Maksimalna vrijednost
Increment Double 1 Korak
DecimalPlaces Integer 0 Decimalna mjesta
UseThousandSeparator Boolean False Separator tisućica

Events

Event Signatura Opis
OnValueChanged TNotifyEvent Vrijednost promijenjena

TWvdSDateEdit

Odabir datuma s kalender-popupom.

Namespace

WvdS.UI.Controls.Editors

PXAML

<DateEdit Date="{Binding BirthDate}"
          MinDate="1900-01-01"
          DateFormat="dd.MM.yyyy" />

Properties

Property Tip Default Opis
Date TDateTime 0 Odabrani datum
MinDate TDateTime 0 Najraniji datum
MaxDate TDateTime 0 Najkasniji datum
DateFormat string 'dd.MM.yyyy' Format prikaza
ShowWeekNumbers Boolean False Prikaži brojeve tjedana

Events

Event Signatura Opis
OnDateChanged TNotifyEvent Datum promijenjen

TWvdSTimeEdit

Odabir vremena.

Namespace

WvdS.UI.Controls.Editors

PXAML

<TimeEdit Time="{Binding StartTime}"
          TimeFormat="HH:mm"
          Use24HourFormat="True" />

Properties

Property Tip Default Opis
Time TDateTime 0 Odabrano vrijeme
TimeFormat string 'HH:mm:ss' Format prikaza
Use24HourFormat Boolean True 24-satni format
ShowSeconds Boolean True Prikaži sekunde

Events

Event Signatura Opis
OnTimeChanged TNotifyEvent Vrijeme promijenjeno

TWvdSDateTimeEdit

Kombinirani odabir datuma i vremena.

Namespace

WvdS.UI.Controls.Editors

PXAML

<DateTimeEdit DateTime="{Binding AppointmentTime}"
              DateTimeFormat="dd.MM.yyyy HH:mm" />

Properties

Property Tip Default Opis
DateTime TDateTime 0 Datum i vrijeme
DateTimeFormat string 'dd.MM.yyyy HH:mm:ss' Format

TWvdSCalcEdit

Kalkulator-polje za unos.

Namespace

WvdS.UI.Controls.Editors

PXAML

<CalcEdit Value="{Binding Price}"
          DecimalPlaces="2"
          Prefix="€ " />

Properties

Property Tip Default Opis
Value Double 0 Izračunata vrijednost
DecimalPlaces Integer 2 Decimalna mjesta
Prefix string | Prefiks (npr. valuta) | ^ Suffix | string | Sufiks

TWvdSColorEdit

Odabir boje.

Namespace

WvdS.UI.Controls.Editors

PXAML

<ColorEdit Color="{Binding ThemeColor}"
           ShowAlpha="True" />

Properties

Property Tip Default Opis
Color TWvdSColor clBlack Odabrana boja
ShowAlpha Boolean False Prikaži alpha-kanal
ColorPalette TWvdSColorPalette cpDefault Predefinirana paleta

Events

Event Signatura Opis
OnColorChanged TNotifyEvent Boja promijenjena

TWvdSMaskEdit

Maskirani unos.

Namespace

WvdS.UI.Controls.Editors

PXAML

<MaskEdit EditMask="(000) 000-0000"
          Text="{Binding PhoneNumber}" />
<MaskEdit EditMask="00.00.0000"
          Text="{Binding Date}" />

Properties

Property Tip Default Opis
Text string | Formatirani tekst | ^ EditValue | string | Neformatiranа vrijednost
EditMask string | Maska unosa | ^ MaskKind | TWvdSMaskKind | mkStandard | Standard, RegEx | ^ PlaceHolder | Char | '_' | Znak za placeholder | ==== Sintaksa maske ==== | Znak | Značenje | ^ 0 | Znamenka (obvezno) | ^ 9 | Znamenka (opcionalno) | ^ L | Slovo (obvezno) | ^ ? | Slovo (opcionalno) | ^ A | Alfanumerički (obvezno) | ^ a | Alfanumerički (opcionalno) | —- ===== TWvdSRichEdit ===== Editor formatiranog teksta. ==== Namespace ==== WvdS.UI.Controls.Editors ==== PXAML ==== <code xml> <RichEdit Document=„{Binding Content}“ ShowToolbar=„True“ /> </code> ==== Properties ==== | Property | Tip | Default | Opis | ^ Document | TWvdSDocument | nil | RTF/HTML dokument | ^ PlainText | string | Pristup samo tekstu
ShowToolbar Boolean True Traka za formatiranje

TWvdSTokenEdit

Tag/Token-unos.

Namespace

WvdS.UI.Controls.Editors

PXAML

<TokenEdit Tokens="{Binding Tags}"
           AllowDuplicates="False"
           MaxTokens="10" />

Properties

Property Tip Default Opis
Tokens TStrings nil Lista tokena
AllowDuplicates Boolean False Duplikati dopušteni
MaxTokens Integer 0 Max. tokena (0=neograničeno)
Separator Char ',' Separator kod tekstualnog unosa

Events

Event Signatura Opis
OnTokenAdded TTokenEvent Token dodan
OnTokenRemoved TTokenEvent Token uklonjen

TWvdSComboBoxEdit

Dropdown-lista za odabir.

Namespace

WvdS.UI.Controls.Editors

PXAML

<ComboBoxEdit SelectedItem="{Binding Country}"
              ItemsSource="{Binding Countries}"
              DisplayMember="Name" />

Properties

Property Tip Default Opis
Items TStrings nil Statičke stavke
ItemsSource IEnumerable nil Povezani podaci
SelectedItem TObject nil Odabrana stavka
SelectedIndex Integer -1 Odabrani indeks
DisplayMember string | Polje za prikaz | ^ ValueMember | string | Polje za vrijednost
DropDownStyle TWvdSDropDownStyle dsDropDown DropDown, DropDownList

Events

Event Signatura Opis
OnSelectedIndexChanged TNotifyEvent Odabir promijenjen

TWvdSLookupEdit

Lookup-Dropdown s pretragom.

Namespace

WvdS.UI.Controls.Editors

PXAML

<LookupEdit SelectedValue="{Binding CustomerId}"
            ItemsSource="{Binding Customers}"
            DisplayMember="Name"
            ValueMember="Id"
            SearchMode="Contains" />

Properties

Property Tip Default Opis
ItemsSource IEnumerable nil Izvor podataka
SelectedValue TValue nil Odabrana vrijednost
DisplayMember string | Polje za prikaz | ^ ValueMember | string | Polje za vrijednost
SearchMode TWvdSSearchMode smStartsWith StartsWith, Contains
PopupWidth Integer 0 Širina popupa (0=Auto)

TWvdSCheckedComboBox

Multi-Select Dropdown.

Namespace

WvdS.UI.Controls.Editors

PXAML

<CheckedComboBox ItemsSource="{Binding Categories}"
                 SelectedItems="{Binding SelectedCategories}"
                 DisplayMember="Name" />

Properties

Property Tip Default Opis
ItemsSource IEnumerable nil Sve stavke
SelectedItems IList nil Odabrane stavke
SelectAllText string '(Select All)' Tekst „Odaberi sve“

TWvdSMRUEdit

Most Recently Used unos.

Namespace

WvdS.UI.Controls.Editors

PXAML

<MRUEdit Text="{Binding SearchText}"
         MaxItems="10"
         StorageKey="RecentSearches" />

Properties

Property Tip Default Opis
Text string | Trenutni tekst | ^ Items | TStrings | nil | MRU-lista | ^ MaxItems | Integer | 10 | Max. unosa | ^ StorageKey | string | Ključ za perzistenciju

TWvdSPopupEdit

Unos s prilagođenim popupom.

Namespace

WvdS.UI.Controls.Editors

PXAML

<PopupEdit DisplayText="{Binding SelectedAddress.Display}">
  <PopupEdit.PopupContent>
    <AddressSelector Value="{Binding SelectedAddress}" />
  </PopupEdit.PopupContent>
</PopupEdit>

Properties

Property Tip Default Opis
DisplayText string

PXAML

<RangeTrackBar MinValue="{Binding PriceMin}"
               MaxValue="{Binding PriceMax}"
               Minimum="0" Maximum="1000" />

Properties

Property Tip Default Opis
MinValue Double 0 Donja granica
MaxValue Double 100 Gornja granica
Minimum Double 0 Apsolutni minimum
Maximum Double 100 Apsolutni maksimum
Step Double 1 Korak

Events

Event Signatura Opis
OnRangeChanged TRangeEvent Raspon promijenjen

Vidi također

Zuletzt geändert: 29.01.2026. u 22:36