FullControls 3.0.0-beta.15
dotnet add package FullControls --version 3.0.0-beta.15
NuGet\Install-Package FullControls -Version 3.0.0-beta.15
<PackageReference Include="FullControls" Version="3.0.0-beta.15" />
paket add FullControls --version 3.0.0-beta.15
#r "nuget: FullControls, 3.0.0-beta.15"
// Install FullControls as a Cake Addin #addin nuget:?package=FullControls&version=3.0.0-beta.15&prerelease // Install FullControls as a Cake Tool #tool nuget:?package=FullControls&version=3.0.0-beta.15&prerelease
FullControls
Reworked version of the wpf controls, plus new controls and features.
Dependencies
Full documentation
The full documentation is available in the repository wiki.
Content
Content of the package:
Controls
Wpf user interface controls:
Accordion
Is a control that contains a stacked list of items.
Each item can be expanded or collapsed to reveal the content associated with that item.
ItemsControlAccordionItem
This is a control that can be used within an Accordion.
It works as an items control, so can be used to display multiple items inside.
It has an header and contains a Collapsible, to make the content collapsible by clicking the header.
SimpleAccordionItem
This is a control that can be used within an Accordion.
It can contain everything on its Content property.
It has an header and contains a Collapsible, to make the content collapsible by clicking the header.
BorderedGrid
Similar to the normal Grid, but this draws a grid with bordered cells.
ButtonPlus
Extended version of the classic button with more customizations.
RepeatButtonPlus
Extended version of the classic repeat button with more customizations.
Switcher
Button with the behaviour of a radio button.
If two switchers are in the same group, only one can be checked.
ToggleButtonPlus
Extended version of the classic toggle button with more customizations and features.
CheckBoxPlus
Extended version of the classic checkbox with more customizations.
RadioButtonPlus
Extended version of the classic radiobutton with more customizations.
Collapsible
Adds collapsing and expanding functionality to another element.
For example you can specify a Grid as collapsible Child, so the content of this Grid can be expanded or collapsed.
The collapsible works with Width and Height, so expanding means "go from zero to full size", and collapsing means "go from full size to zero".
Is possible to collapse only width, only height, or both.
ComboBoxPlus
Extended version of the classic combobox with more customizations and features.
ComboBoxItemPlus
Extended version of the classic combobox item with more customizations and features.
FlatContextMenu
Reworked version of the classic ContextMenu with more customizations.
For example you can change the color of the shadow or display a scroll viewer if needed.
However, it was created primarily for handling some inherited properties of FlatMenuItem.
FlatMenu
This control was created only for handling some inherited properties of FlatMenuItem.
FlatMenuItem
Extended version of the MenuItem with more features and customizations.
It contains also a "radio-checking" feature to make checkable items mutually exclusive.
FlatMenuSeparator
Reworked version of the Separator with more customizations.
FlatMenuSpace
This is a blank menu item: is made to add a blank space (without any separator line) between the items.
FlatMenuTitle
This is an unclickable menu item that works only as SubmenuItem, it can be used to add an item that works as a title for a group of items.
GlassScrollBar
Reworked version of the classic scrollbar adapted to be semi-transparent and colored.
GlassScrollViewer
This is a scroll viewer that uses the GlassScrollBars and with some new functionality, as draw the scrollbars inside the scroll viewer.
Kaleidoborder
Draws a multicolored border with a background around another element.
This is similar to the standard border, but allows multicolored borders.
PasswordBoxPlus
Extended version of the standard password box with more features and customizations.
Is possible to add a label (or icon) and display an hint, add a button to show the password when pressed and copy the password.
It maintains the same security of the original password box.
TextBoxPlus
Extended version of the standard text box with more features and customizations.
Is possible to add a label (or icon) and display an hint, add a button to copy the text, choose if the textbox can contain only number, doubles…
System controls
System controls and components:
AvalonWindow
Extended version of the classic window with possibility to customize the titlebar, fuse the titlebar with the content of the window, better handling of close, minimize, etc...
WindowTitleBar
A fully customizable titlebar used in custom windows.
FlexWindow
Extended version of the classic window with the same features of AvalonWindow, but with support for round angles and custom shadow.
(This window can only be minimized, is not resizable or maximizable)
FullWindow
Extended version of the classic window with the same features of FlexWindow but resizable.
(This uses AllowsTransparency=True
)
Windows
Some windows:
MessageWindow
Standard window for messages with light and dark theme, similar to the message box.
License
Copyright (C) 2020-2024 devpelux (Salvatore Peluso)
Licensed under MIT license.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net7.0-windows7.0 is compatible. net8.0-windows was computed. net8.0-windows7.0 is compatible. net9.0-windows was computed. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
3.0.0-beta.15 | 85 | 2/6/2024 | |
3.0.0-beta.14 | 90 | 1/8/2024 | |
3.0.0-beta.13 | 78 | 1/8/2024 | |
3.0.0-beta.12 | 91 | 12/30/2023 | |
3.0.0-beta.11 | 89 | 12/29/2023 | |
3.0.0-beta.10 | 88 | 12/17/2023 | |
3.0.0-beta.9 | 79 | 12/15/2023 | |
3.0.0-beta.8 | 86 | 12/15/2023 | |
3.0.0-beta.7 | 94 | 12/10/2023 | |
3.0.0-beta.6 | 81 | 12/10/2023 | |
3.0.0-beta.5 | 82 | 12/10/2023 | |
3.0.0-beta.4 | 85 | 11/19/2023 | |
3.0.0-beta.3 | 72 | 11/13/2023 | |
3.0.0-beta.2 | 78 | 11/10/2023 | |
3.0.0-beta.1 | 85 | 11/6/2023 | |
2.2.0 | 745 | 11/6/2023 | |
2.1.0 | 385 | 2/16/2023 | |
2.0.4 | 927 | 5/26/2022 | |
2.0.3 | 515 | 5/21/2022 | |
2.0.2 | 479 | 5/18/2022 | |
2.0.1 | 506 | 5/13/2022 | |
2.0.0 | 548 | 5/8/2022 | |
1.5.1 | 840 | 8/20/2021 | |
1.5.0 | 493 | 5/20/2021 | |
1.4.2 | 480 | 5/16/2021 | |
1.4.1 | 496 | 5/15/2021 | |
1.4.0 | 438 | 5/11/2021 | |
1.3.0 | 437 | 3/9/2021 | |
1.2.4 | 534 | 1/4/2021 | |
1.2.3 | 520 | 12/28/2020 | |
1.2.2 | 514 | 12/25/2020 | |
1.2.1 | 520 | 12/14/2020 | |
1.2.0 | 667 | 12/13/2020 | |
1.1.2 | 498 | 12/3/2020 | |
1.1.1 | 829 | 12/2/2020 | |
1.1.0 | 782 | 12/1/2020 | |
1.0.2 | 543 | 11/22/2020 | |
1.0.1 | 710 | 11/21/2020 | |
1.0.0 | 716 | 11/21/2020 |