CoreControlesUsuario 2026.2.27
dotnet add package CoreControlesUsuario --version 2026.2.27
NuGet\Install-Package CoreControlesUsuario -Version 2026.2.27
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CoreControlesUsuario" Version="2026.2.27" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CoreControlesUsuario" Version="2026.2.27" />
<PackageReference Include="CoreControlesUsuario" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CoreControlesUsuario --version 2026.2.27
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CoreControlesUsuario, 2026.2.27"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CoreControlesUsuario@2026.2.27
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CoreControlesUsuario&version=2026.2.27
#tool nuget:?package=CoreControlesUsuario&version=2026.2.27
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CoreControlesUsuario
Biblioteca de controles de usuario personalizados para aplicaciones Windows Forms.
Características
- Controles de usuario reutilizables y personalizados
- Temas y estilos consistentes
- Manejo de recursos centralizado
- Soporte para internacionalización
- Integración con el resto del DeveloperKit
- Eventos personalizados
- Validaciones integradas
- Manejo de estados (habilitado/deshabilitado)
Instalación
El componente se puede instalar como un paquete NuGet:
dotnet add package DeveloperKit.CoreControlesUsuario
Requisitos
- .NET Framework 4.8
- Windows Forms
- Visual Studio 2019 o superior
Controles Disponibles
Controles Básicos
- CustomButton: Botón personalizado con estilos
- CustomTextBox: TextBox con validaciones
- CustomComboBox: ComboBox mejorado
- CustomDataGridView: DataGridView personalizado
- CustomTabControl: TabControl con temas
Controles Especializados
- CustomSearchControl: Control de búsqueda avanzada
- CustomDateRangePicker: Selector de rango de fechas
- CustomFilePicker: Selector de archivos personalizado
- CustomProgressIndicator: Indicador de progreso
- CustomNotification: Sistema de notificaciones
Uso
Agregando Controles al Proyecto
- Agrega una referencia al paquete NuGet
- Importa los namespaces necesarios:
using CoreControlesUsuario.UI;
using CoreControlesUsuario.Services;
Ejemplo de Uso
// 1. Agregar el control al formulario
private CustomButton _customButton;
public Form1()
{
InitializeComponent();
// Crear y configurar el botón
_customButton = new CustomButton
{
Text = "Guardar",
Width = 100,
Height = 30,
Theme = CustomButtonTheme.Primary,
ValidationEnabled = true
};
// Agregar eventos
_customButton.Click += CustomButton_Click;
// Agregar al formulario
Controls.Add(_customButton);
}
private void CustomButton_Click(object sender, EventArgs e)
{
// Manejar el evento
if (_customButton.IsValid)
{
// Lógica de negocio
}
}
Configuración de Temas
// Configurar tema global
CustomThemeManager.SetTheme(CustomTheme.Light);
// Configurar tema específico
_customButton.Theme = CustomButtonTheme.Primary;
_customTextBox.Theme = CustomTextBoxTheme.Secondary;
Manejo de Recursos
// Acceder a recursos compartidos
var image = CustomResources.Images.Save;
var text = CustomResources.Strings.SaveButtonText;
// Manejar recursos de forma segura
try
{
var resource = CustomResources.GetResource("ResourceKey");
}
catch (ResourceNotFoundException ex)
{
// Manejo de recursos no encontrados
}
Mejores Prácticas
- Siempre validar los controles antes de procesar datos
- Usar temas consistentes en toda la aplicación
- Manejar eventos de manera centralizada
- Utilizar recursos compartidos para consistencia
- Implementar validaciones en los controles
- Manejar estados de habilitado/deshabilitado
- Usar nombres descriptivos para los controles
Soporte
Para reportar errores o solicitar características, por favor abre un issue en el repositorio de GitHub.
Licencia
Este proyecto está bajo licencia MIT. Consulta el archivo LICENSE para más detalles.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0-windows7.0 is compatible. net10.0-windows was computed. net10.0-windows7.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0-windows7.0
- CoreInterfaces (>= 2026.2.27)
- CoreUtilerias (>= 2026.2.27)
- DevExpress.Win.Design (>= 25.2.3)
- Microsoft.Windows.Compatibility (>= 10.0.2)
-
net9.0-windows7.0
- CoreInterfaces (>= 2026.2.27)
- CoreUtilerias (>= 2026.2.27)
- DevExpress.Win.Design (>= 25.2.3)
- Microsoft.Windows.Compatibility (>= 10.0.2)
- System.Text.Json (>= 10.0.2)
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 |
|---|---|---|
| 2026.2.27 | 94 | 2/27/2026 |
| 2025.11.11 | 326 | 11/11/2025 |
| 2025.10.26 | 225 | 10/26/2025 |
| 2025.10.10 | 153 | 10/10/2025 |
| 2025.8.19 | 229 | 8/19/2025 |
| 2025.7.13 | 222 | 7/14/2025 |
| 2025.5.17 | 197 | 5/17/2025 |
| 2025.3.22 | 254 | 3/22/2025 |
| 2025.2.1 | 203 | 2/1/2025 |
| 2024.12.28 | 207 | 12/28/2024 |
| 2024.10.6 | 208 | 10/4/2024 |
| 2024.9.4 | 244 | 9/4/2024 |
| 2024.7.24 | 195 | 7/24/2024 |
| 2024.7.13 | 207 | 7/14/2024 |
| 2024.5.12 | 207 | 5/13/2024 |
| 2024.4.16 | 241 | 4/16/2024 |
| 2023.11.30 | 338 | 12/11/2023 |
| 2023.11.25 | 244 | 11/27/2023 |
| 2023.11.13 | 244 | 11/12/2023 |
| 2023.9.2 | 270 | 9/2/2023 |
Loading failed