====== API: Postavitveni kontrolniki ======
API-referenca za vsebnike in upravljanje postavitve.
===== TWvdSLayoutControl =====
Samodejna postavitev obrazca.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Items | TLayoutItemCollection | nil | Elementi postavitve |
^ LabelPosition | TLabelPosition | lpLeft | Left, Top |
^ LabelWidth | Integer | 100 | Širina oznak |
^ ItemSpacing | Integer | 5 | Razmik med elementi |
^ GroupSpacing | Integer | 10 | Razmik med skupinami |
==== TWvdSLayoutGroup ====
| Lastnost | Tip | Opis |
^ Header | string | Naslov skupine |
^ IsCollapsible | Boolean | Zložljiva |
^ IsCollapsed | Boolean | Zložena |
^ Items | TLayoutItemCollection | Podelementi |
==== TWvdSLayoutItem ====
| Lastnost | Tip | Opis |
^ Label | string | Oznaka |
^ Control | TWvdSFrameworkElement | Vsebovani kontrolnik |
^ ColSpan | Integer | Razpon stolpcev |
^ RowSpan | Integer | Razpon vrstic |
----
===== TWvdSDockingManager =====
Sistem za sidranje za prilagodljivo razporeditev oken.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Panels | TDockPanelCollection | nil | Plošče za sidranje |
^ DocumentHost | TDocumentHost | nil | Območje dokumentov |
^ Theme | TDockingTheme | dtDefault | Tema |
^ AllowFloating | Boolean | True | Plavajoče dovoljeno |
^ AllowAutoHide | Boolean | True | Samodejno skrivanje dovoljeno |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnPanelDocked | TPanelEvent | Plošča zasidrana |
^ OnPanelFloating | TPanelEvent | Plošča plava |
^ OnPanelClosing | TPanelClosingEvent | Plošča se zapira |
----
===== TWvdSSplitContainer =====
Razdeljen vsebnik.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Orientation | TWvdSOrientation | oHorizontal | Smer delitve |
^ SplitterPosition | Double | 0.5 | Položaj (0-1) |
^ SplitterWidth | Integer | 5 | Širina razdelilnika |
^ Panel1 | TWvdSFrameworkElement | nil | Leva/zgornja plošča |
^ Panel2 | TWvdSFrameworkElement | nil | Desna/spodnja plošča |
^ Panel1MinSize | Integer | 50 | Minimum plošče 1 |
^ Panel2MinSize | Integer | 50 | Minimum plošče 2 |
^ IsSplitterFixed | Boolean | False | Razdelilnik fiksiran |
----
===== TWvdSGroupControl =====
Skupinski vsebnik z okvirjem.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Header | string | '' | Naslov |
^ Content | TWvdSFrameworkElement | nil | Vsebina |
^ BorderStyle | TBorderStyle | bsSingle | None, Single, Double |
----
===== TWvdSXtraScrollBox =====
Drsni vsebnik.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Content | TWvdSFrameworkElement | nil | Vsebina |
^ HorizontalScrollBarVisibility | TScrollBarVisibility | svAuto | Hidden, Auto, Visible |
^ VerticalScrollBarVisibility | TScrollBarVisibility | svAuto | Hidden, Auto, Visible |
^ HorizontalOffset | Double | 0 | H-položaj drsenja |
^ VerticalOffset | Double | 0 | V-položaj drsenja |
----
===== TWvdSFlowLayoutPanel =====
Tekoča postavitev.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ FlowDirection | TFlowDirection | fdLeftToRight | LeftToRight, TopDown, RightToLeft, BottomUp |
^ WrapContents | Boolean | True | Prelamljanje |
^ ItemSpacing | Integer | 5 | Razmik |
----
===== TWvdSTableLayoutPanel =====
Tabelarna postavitev.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Columns | string | '' | Definicija stolpcev |
^ Rows | string | '' | Definicija vrstic |
^ CellSpacing | Integer | 0 | Razmik celic |
==== Sintaksa stolpcev/vrstic ====
| Vrednost | Pomen |
^ ''Auto'' | Samodejna velikost |
^ ''*'' | Zapolni razpoložljiv prostor |
^ ''100'' | Fiksna velikost (piksli) |
^ ''2*'' | Dvojna proporcija |
----
===== TWvdSPopupContainer =====
Pojavni vsebnik za uporabniška pojavna okna.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ IsOpen | Boolean | False | Pojavno okno vidno |
^ Content | TWvdSFrameworkElement | nil | Vsebina |
^ PlacementTarget | TWvdSFrameworkElement | nil | Ciljni element |
^ Placement | TPopupPlacement | ppBottom | Bottom, Top, Left, Right, Center |
^ HorizontalOffset | Double | 0 | H-odmik |
^ VerticalOffset | Double | 0 | V-odmik |
----
===== TWvdSCardControl =====
Kartični vsebnik.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Cards | TCardCollection | nil | Kartice |
^ SelectedCard | TCard | nil | Izbrana kartica |
^ CardSpacing | Integer | 10 | Razmik |
----
===== TWvdSCollapsibleGroup =====
Zložljiva skupina.
==== Namespace ====
''WvdS.UI.Controls.Layout''
==== PXAML ====
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Header | string | '' | Naslov |
^ Content | TWvdSFrameworkElement | nil | Vsebina |
^ IsExpanded | Boolean | True | Razširjen |
^ CollapseAnimation | Boolean | True | Animacija |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnExpanded | TNotifyEvent | Razširjen |
^ OnCollapsed | TNotifyEvent | Zložen |
----
===== Glejte tudi =====
* [[.:control-bibliothek|Knjiznica kontrolnikov]]
* [[.:tui-layout|TUI postavitev]]
* [[.:api-controls-navigation|API navigacijskih kontrolnikov]]