Installing Controls
Guide for installing WvdS UI Control extensions.
Prerequisites
Installation via Marketplace
This is the recommended method for end users.
Open VS Code
Open the Extensions panel (Ctrl+Shift+X)
Search for WvdS UI
Install desired controls
Installation via VSIX
Single Extension
code --install-extension wvds-vscode-ui-button-0.1.0.vsix
All Controls
# PowerShell
Get-ChildItem "*.vsix" | ForEach-Object {
code --install-extension $_.FullName
}
Available Packages
Basic Controls
| Package | Contents |
| wvds-vscode-ui-label | Label |
| wvds-vscode-ui-button | Button |
| wvds-vscode-ui-textbox | TextBox |
| wvds-vscode-ui-checkbox | CheckBox |
| wvds-vscode-ui-radiobutton | RadioButton |
| wvds-vscode-ui-image | Image |
| wvds-vscode-ui-progressbar | ProgressBar |
| wvds-vscode-ui-slider | Slider |
| wvds-vscode-ui-togglebutton | ToggleButton |
| wvds-vscode-ui-hyperlink | Hyperlink |
| wvds-vscode-ui-border | Border |
| wvds-vscode-ui-separator | Separator |
Editor Controls
| Package | Contents |
| wvds-vscode-ui-textedit | TextEdit |
| wvds-vscode-ui-memoedit | MemoEdit |
| wvds-vscode-ui-spinedit | SpinEdit |
| wvds-vscode-ui-dateedit | DateEdit |
| wvds-vscode-ui-timeedit | TimeEdit |
| wvds-vscode-ui-calcedit | CalcEdit |
| wvds-vscode-ui-coloredit | ColorEdit |
| wvds-vscode-ui-maskedit | MaskEdit |
| wvds-vscode-ui-comboboxedit | ComboBoxEdit |
| wvds-vscode-ui-tokenedit | TokenEdit |
| wvds-vscode-ui-ratingcontrol | RatingControl |
Data Controls
| Package | Contents |
| wvds-vscode-ui-datagrid | DataGrid |
| wvds-vscode-ui-treelist | TreeList |
| wvds-vscode-ui-cardview | CardView |
| wvds-vscode-ui-pivotgrid | PivotGrid |
Chart Controls
| Package | Contents |
| wvds-vscode-ui-chart | Chart (Base) |
| wvds-vscode-ui-sparkline | Sparkline |
Gauge Controls
| Package | Contents |
| wvds-vscode-ui-circulargauge | CircularGauge |
| wvds-vscode-ui-lineargauge | LinearGauge |
| wvds-vscode-ui-digitalgauge | DigitalGauge |
| wvds-vscode-ui-stateindicator | StateIndicator |
| wvds-vscode-ui-led | LED |
| wvds-vscode-ui-thermometer | Thermometer |
After Installation
Activating IntelliSense
After installation, PXAML files provide:
Using Snippets
Open a PXAML file
Type wvds-button
Press Enter
Button snippet is inserted
<Button
Name="button1"
Caption="Click Me"
OnClick="OnButtonClick"
/>
Uninstallation
# Single extension
code --uninstall-extension ArmandoFilho.wvds-vscode-ui-button
# All WvdS UI extensions
code --list-extensions | Where-Object { $_ -like "*wvds-vscode-ui*" } | ForEach-Object {
code --uninstall-extension $_
}
Troubleshooting
Extension Is Not Loaded
Restart VS Code
Open Developer Tools (Ctrl+Shift+I)
Check Console for errors
Snippets Do Not Work
Check if file has .pxaml extension
Check Language Mode (must be PXAML)
With many installed extensions:
Install only needed controls
Disable unused extensions
See Also