====== API: Navigation Controls ====== Riferimento API per control di navigazione e wizard. ===== TWvdSTabControl ===== Navigazione basata su tab. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Items | TWvdSTabItemCollection | nil | Tab-Item | ^ SelectedIndex | Integer | 0 | Indice tab attivo | ^ SelectedItem | TWvdSTabItem | nil | Tab-Item attivo | ^ TabStripPlacement | TWvdSPlacement | pTop | Top, Bottom, Left, Right | ^ IsClosable | Boolean | False | Tab chiudibili | ==== Events ==== | Event | Firma | Descrizione | ^ OnSelectionChanged | TSelectionChangedEvent | Tab cambiato | ^ OnTabClosing | TTabClosingEvent | Tab in chiusura | ==== TWvdSTabItem ==== TWvdSTabItem = class(TWvdSContentControl) property Header: string; property Content: TWvdSFrameworkElement; property IsEnabled: Boolean; property Icon: TWvdSImageSource; end; ---- ===== TWvdSAccordion ===== Pannelli espandibili. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Items | TWvdSAccordionItemCollection | nil | Item accordion | ^ ExpandMode | TWvdSExpandMode | emSingle | Single, Multiple | ^ SelectedItem | TWvdSAccordionItem | nil | Item attivo | ==== TWvdSAccordionItem ==== | Property | Tipo | Descrizione | ^ Header | string | Intestazione | ^ Content | TWvdSFrameworkElement | Contenuto | ^ IsExpanded | Boolean | Espanso | ^ Icon | TWvdSImageSource | Icona | ---- ===== TWvdSBreadcrumb ===== Navigazione breadcrumb. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Path | string | '' | Percorso attuale | ^ Items | TWvdSBreadcrumbItemCollection | nil | Elementi percorso | ^ Separator | string | '/' | Separatore | ^ IsEditable | Boolean | False | Percorso editabile | ==== Events ==== | Event | Firma | Descrizione | ^ OnPathChanged | TPathChangedEvent | Percorso modificato | ^ OnItemClick | TItemClickEvent | Item cliccato | ---- ===== TWvdSPager ===== Navigazione pagine per liste. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ CurrentPage | Integer | 1 | Pagina attuale | ^ TotalPages | Integer | 1 | Pagine totali | ^ PageSize | Integer | 10 | Voci per pagina | ^ TotalItems | Integer | 0 | Voci totali | ^ DisplayMode | TWvdSPagerMode | pmNumeric | Numeric, NextPrev, Full | ==== Events ==== | Event | Firma | Descrizione | ^ OnPageChanged | TPageChangedEvent | Pagina cambiata | ---- ===== TWvdSWizard ===== Assistente passo-passo. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Pages | TWvdSWizardPageCollection | nil | Pagine wizard | ^ SelectedPageIndex | Integer | 0 | Pagina attiva | ^ SelectedPage | TWvdSWizardPage | nil | Pagina attiva | ^ ShowNavigationButtons | Boolean | True | Mostra pulsanti nav | ^ CanCancel | Boolean | True | Annulla possibile | ==== Events ==== | Event | Firma | Descrizione | ^ OnPageChanging | TPageChangingEvent | Prima cambio pagina | ^ OnFinish | TNotifyEvent | Wizard completato | ^ OnCancel | TNotifyEvent | Wizard annullato | ==== TWvdSWizardPage ==== | Property | Tipo | Descrizione | ^ Title | string | Titolo pagina | ^ Description | string | Descrizione | ^ Content | TWvdSFrameworkElement | Contenuto | ^ CanBack | Boolean | Indietro possibile | ^ CanNext | Boolean | Avanti possibile | ^ CanFinish | Boolean | Fine possibile | ---- ===== TWvdSNavBar ===== Barra navigazione verticale. ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Groups | TWvdSNavBarGroupCollection | nil | Gruppi | ^ SelectedItem | TWvdSNavBarItem | nil | Item selezionato | ^ IsCollapsed | Boolean | False | Collassato | ^ CollapsedWidth | Integer | 50 | Larghezza collassato | ^ ExpandedWidth | Integer | 200 | Larghezza espanso | ==== Events ==== | Event | Firma | Descrizione | ^ OnItemSelected | TItemSelectedEvent | Item selezionato | ---- ===== TWvdSTileControl ===== Navigazione basata su tile (stile Metro). ==== Namespace ==== ''WvdS.UI.Controls.Navigation'' ==== PXAML ==== ==== Properties ==== | Property | Tipo | Default | Descrizione | ^ Groups | TWvdSTileGroupCollection | nil | Gruppi tile | ^ ItemSize | TWvdSTileSize | tsNormal | Dimensione default | ^ Orientation | TWvdSOrientation | oHorizontal | Disposizione | ==== TWvdSTile ==== | Property | Tipo | Descrizione | ^ Caption | string | Titolo | ^ Icon | TWvdSImageSource | Icona | ^ Size | TWvdSTileSize | Small, Normal, Wide, Large | ^ Background | TWvdSBrush | Sfondo | ^ Command | IWvdSCommand | Command click | ^ Badge | string | Testo badge | ---- ===== Vedi anche ===== * [[.:control-bibliothek|Libreria Control]] * [[.:api-controls-basic|API Basic Controls]] * [[.:api-controls-bars|API Bars/Ribbon]]