This is a legacy package for embedding Syncfusion Report Designer in your WPF application. The Syncfusion Report Designer for WPF is a .NET control package to create and edit reports in RDL formats within a .NET application. Key features: • Popular data sources such as Microsoft SQL Server, Oracle, OLEDB, and ODBC are supported. • A rich selection of built-in report items, including charts, grids, pivot grids, subreports, textboxes, images, lines, and rectangles for better visual representation of data. • All available report items can easily be arranged and configured through an effective design area. • Option to add input parameters in custom queries or stored procedures and dynamically change the parameter values in report viewer. • Built-in expression editor to create expressions with RDL report standard to perform additional operations such as mathematical computation, conditional formatting, inspection, conversions, and more. • Various editing capabilities for report items. • All static texts within the report designer can be localized to any desired language. • Built-in themes for enhancing appearance. Learn more: https://www.syncfusion.com/reporting-tool/wpf/report-designer?utm_source=nuget&utm_medium=listing Documentation: https://help.syncfusion.com/wpf/reportdesigner/getting-started?utm_source=nuget&utm_medium=listing Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums/wpf?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2021 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
This package is a MADE.NET extension to the Legerity framework for speeding up the development of automated UI tests with Selenium/Appium including: - DropDownList, a drop down element capable of selecting multiple options - InputValidator, a validation element capable of validating the state of an input element
An input element that is bound to a selection element, to capture an unlisted value when the user selects 'Other' in the selection element.
Very simple and Easy to use, convert datatables to CSV Author: Samer Shahbaz Create Date: 15/11/2023 Description: The CsvBuilder utility, developed by Samer Shahbaz, is a powerful tool designed to simplify the process of creating CSV (Comma-Separated Values) files using .NET DataTables. This utility provides a convenient and efficient way to generate CSV data from one or more DataTables within a DataSet. Key Features: DataSet Integration: Accepts a DataSet as input, allowing the user to aggregate multiple DataTables for CSV creation. Flexible Value Rendering: Supports a customizable event, ValueRenderEvent, which allows users to define a custom parser for values based on their data type (column or row). Multiple DataTable Support: Enables the user to selectively include columns from different DataTables by specifying the table index. Stream Handling: The utility efficiently manages memory streams to optimize CSV generation. Dispose Method: Implements the IDisposable interface for proper resource management. Usage: Constructor: Static Method for Creating CsvBuilder with Multiple DataTables: CsvBuilder csvBuilder = CsvBuilder.Datasets(dataTable1, dataTable2, ...); Building CSV: csvBuilder.Build(tableIndex1, tableIndex2, ...) Customizing Value Rendering: Subscribe to the ValueRenderEvent to define custom parsing logic for column and row values. Output Handling: Obtain the CSV content as a Stream: Stream csvStream = csvBuilder.GetStream(); Save the CSV content to a file: csvBuilder.SaveAsFile("filePath.csv"); Example #1: // Create CsvBuilder with a DataSet ICsvBuilder csvBuilder = CsvBuilder.Datasets(dataSet); // Build CSV with selected columns from specific DataTables ICsvExtractor csvExtractor = csvBuilder.Build(); // Obtain CSV content as a Stream MemoryStream csvStream = csvExtractor.GetStream(); // Save CSV content to a file csvExtractor.SaveAsFile("output.csv"); //dispose if necessary csvExtractor.Dispose(); This utility simplifies the process of CSV generation, providing users with a flexible and efficient solution for working with tabular data in the .NET environment.
A package with standardized selenium functions like: clicking, filling input field, selecting values from dropdowns, etc.
Input for UWP includes MultiSelect and CheckList controls. Allow multiple selections in a combobox like interface.
HTML Helpers for Razor view input fields styled in Bootstrap 3 markup. Input Textbox example: @Html.BootstrapTextBoxFor(m => m.Firm.ContactName, "Contact name").DivWrapper("col-md-3") Select List (Dropdown) example: @Html.BootstrapDropDownListFor(m => m.Firm.BaseCurrency, Model.DefaultCurrencySelectList, "Currency").DivWrapper("col-md-3") Follow "Project Site" link in sidebar for more examples and documentation and see the GitHub repo.
Input for WPF includes several editors that support masking, numeric formatting, validation, multi-select and range selection.
A simple dialog box to capture user input. Supports a single string input or selection of a value from a dropdown box. Also functions a a standard MessageBox. 20220202 - Enabled a scrolling textbox if message is too long. 20220213 - Updated XML comments 20220308 - Enable no icon and adjusted sizes of other elements accordingly 20231214 - Fixed combobox Enter key = click Ok button (if exists) 20231215 - Code Cleanup only (no true updates) 20240103 - Added numeric selector. moved Enums to separate classes (eliminate InputDialog.InputDialog.enum) 20240128 - Added ability to control appearance of scroll arrows when using Textbox style
Pickers control for WinForms. Offers C1ColorPicker and C1FontPicker controls for easy color/font selection.
DNP3 Protocol - Server and Client protocol stack implementation. Complete implementation of DNP3 protocol standard including File transfer. Both DNP3 Outstation (server) and Master(client) - file transfer, unsolicited response, implemented. Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String, Device attribute... support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes
Merge-XmlFile takes two input, source and target. The source can contains only the different element node to be merge to the target. When there is conflict in the xml node, for example <add key="" value="" /> you can specify Select keyword, to ensure that it will merge to correct target element.
T4 Image: Compress, Resize, Create QR Code, Barcode,... T4 Image is library compress images on the .net platform. Has been added 2 function NEW: BarCode and QRCode T4 Image use core SkiaSharp. - Upgrade image compression algorithm compared to older versions. For more optimal compression results. - Support image compression with the quality selected in the range (from-to), instead of fixing a value like the old version. - Support compression level (Quality, Balance and Storage): + Quality: High file size, quality and speed + Balance: Normal file size, quality and speed + Storage: Low file size, quality and speed ### T4Image.QRCode: T4Image.QRCode qrcode = new T4Image.QRCode(TextInput, EECLevel); T4Image.IInput readImg = qrcode.Export(); ### T4Image.BarCode: T4Image.BarCode barcode = new T4Image.BarCode(BarcodeStandard.TYPE, TextInput, Show/HideLabel); T4Image.IInput readImg = barcode.Export(); ### T4Image.IInput: T4Image.IInput readImg = new T4Image.Input(fileImage) - Input image with: Url, Uri, File, String Base64, Bytes. - Details: + Url: readImg.Url() + Uri format data:[media type][;base64],data (EX: data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA): readImg.Url() + File: readImg.File() + String Base64: readImg.Base64() + Bytes: readImg.Bytes(byte[] bytesInput) + FromImage: readImg.FromImage(Image img) + ImageFile: Type Image after read + StreamFile: Type Stream after read + FileName: File name after read + FileExtension: File extension after read (default png) ### T4Image.IOutput (Option): T4Image.IOutput writeImg = new T4Image.Output(T4Image.Output.LevelOptimal.Storage, (100), "/_t4", "", "") - Output image with: Quality, Level Optimal, FolderExport, FileName, FileExtension - Details: + Level Optimal: Priority level optimal (Quality, Balance, Storage). + Quality: (int, int) => (From, To). Default (25, 80). + FolderExport: Default (string.Empty) get folder import. + FileName: Rename file export. Default (string.Empty) is get default + FileExtension: Change extension. Default (string.Empty) is get default ### T4Image.IResize (Option): new T4Image.Resize(readImg.ImageFile, 800, 900, T4Image.Resize.Priority.Auto); - Resize image with: Image, Width, Height, Priority - Details: + Image: Type Image from T4Image.IInput + Width: Resize Width + Height: Resize Height + Priority: ++ None: Not priority, set width, height width resize. ++ Auto: Auto Width or Height priority (size image width > height => Width, else Height) ++ Width: Lock Width, change Height ++ Height: Lock Height, change Width ### T4Image.Optimizer: T4Image.Optimizer op = new T4Image.Optimizer(readImg, writeImg, resizeImg) - Process compress image with ExportMemoryStream, ExportFile or ExportImage - Details: + IInput: T4Image.IInput + IOutput: T4Image.IOutput + IResize (Option): T4Image.IResize + ExportStream: Export result type Stream + ExportImage: Export result type Image + ExportFile: Export result file with folder from T4Image.IOutput
This package is an Uno Platform extension for speeding up the development of automated UI tests with Selenium/Appium including: - UnoElementWrapper, for creating element wrappers for Uno Platform controls - AppBarButton, a clickable app bar button element - AppBarToggleButton, an app bar button element with a toggle state - Button, a clickable button element - CheckBox, a checkable element - ComboBox, a drop down selector - CommandBar, a wrapper element for displaying app bar button elements - DatePicker, an element for selecting and validating dates - HyperlinkButton, a clickable URL button element - TextBlock, a readonly text element - TextBox, a text input element - TimePicker, an element for selecting and validating time
Collection of useful UI for collecting data. FontAwesome Viewer - Look at Free FA icons. Entry Behaviors - Behaviors for data entry, decimal, double, int, email address. DateTime? input - supports IsRequired notification, DateTime?, readonly display and edit modes. Date and time entry. Phone Entry - supports IsRequired notification, readonly display and edit modes, dialing. Picker - Picker Title, supports IsRequired notification, readonly display, ability to select and unselect choice. Entry - Entry Title, supports IsRequired notification, readonly display, and edit modes. Editor - Editor Title, supposts IsRequired notification, readonly display and editor mode. AlphaPicker - a simple picker that allows filtering of selection Items based on the first character of search property
Background replacement skill that extends the Microsoft.AI.Skills.SkillInterfacePreview APIs. It takes an image/video frame as input and segments out person(s) while replacing the background with user selected image.
The FormFix™ component contains all the necessary objects, methods, and properties it takes for you to speed the application development process of structured forms processing systems. FormFix uses a proprietary and industry-proven approach to form identification that matches a filled image of an unknown template to one of many template images in a set. It provides a confidence of the correctness of the match for the best matching template and other templates in the set. You can use the API to promote easy alignment of the filled image with the corresponding template image. The form recognition and registration features offer: * Ability to add multiple forms to a form template library. * Ability to identify incoming unknown images by matching them to a form template, returning form identification and confidence level information. * Ability to align (register) a filled form to its matching form template. * Ability to limit identification operations to a subset of the available templates. * Ability to identify and register forms even when the input filled form exhibits these characteristics: * Skew * Smaller image size than the template * Forms scanned at different resolutions than the template resolution * Rotated from the template * Warped images * Printing variations * Support of simple form registration using registration marks. * Configurable settings to control the level of effort in completing form matching: * Selection and return of a best match * Return of a configurable number of additional potential matches * Return of a confidence value for each match performed
Input for WPF includes several editors that support masking, numeric formatting, validation, multi-select and range selection.
MultiSelect for WinForms is a control that enables selection of multiple items from a list with tag editing behavior.
Pickers control for WinForms. Offers C1ColorPicker and C1FontPicker controls for easy color/font selection.
A simple way to create Select expressions for Entity Framework Core based on string input and lambda expressions
A package extending Mud Blazor with some commonly used components: Google Autocomple Address Form Google Autocomplete Location Input Field ISO Countries Select Countries Autocomplete Credit Card Input Field Credit Card Date Field InputMask Field Generic Dialog Prompt Docked Fab Button
A Blazor interop library for the select user control library, Tom Select
A multiselect component which supports binding to a collection of any type.
GraphQl Extensions to provide Linq extension for dynamic select and dynamic where and others. Also, provide Pagination and Search Input types for GraphQL schema.
**SharpCanvas** is a lightweight and easy-to-use WPF control for drawing and rendering 2D graphics. It provides a simple and intuitive API for drawing shapes, text, and images, and supports a wide range of drawing options such as fill, stroke, and shadow. Also supports interactivity, including mouse and touch input for editing shapes; Zooming, panning, and selection is also supported for interactive editing. Finally, you can export the drawn graphics as a bitmap in any size, and the shapes in canvas would be preserved and keep ratio.
MenuConsoleBuilder is a .NET 6 library for building console-based menus with customizable options and actions. It provides a simple API for creating console menus with options that the user can select by typing a key. The library includes features such as prompting the user for input, clearing the console after an option has been selected, and displaying all the available options.
This extension to Aspose.OMR for .NET adds support for handwritten text input to machine-readable OMR forms. Free-form text text recognition allows to create more dynamic and adaptive forms that can capture a wide range of responses without the need for an exhaustive list of predefined answers. While the handwritten text recognition might not be as accurate as standard optical mark recognition, it is more intuitive, user-friendly, and versatile in a number of applications: - Creating more compact and space-efficient forms, making efficient use of limited page space. - Rapidly creating surveys and quizzes without the need for extensive categorization of information into predefined choices. - Appealing to a broader audience, by allowing respondents to write their answers rather than selecting close-ended options. - Automatically digitizing free-form responses into machine-readable text without the need for additional OCR libraries. Important: at the moment, the library only supports Latin letters (A-Z) and Western Arabic numerals (0-9). Changelog: - Added a new element that allows users to enter handwritten text in a free-form manner. Check for details in our online documentation (https://docs.aspose.com/omr/net/) or ask your questions at the free support forum (https://forum.aspose.com/c/omr/).
Very simple and Easy to use, convert datatables to CSV Author: Samer Shahbaz Create Date: 15/11/2023 Description: The CsvBuilder utility, developed by Samer Shahbaz, is a powerful tool designed to simplify the process of creating CSV (Comma-Separated Values) files using .NET DataTables. This utility provides a convenient and efficient way to generate CSV data from one or more DataTables within a DataSet. Key Features: DataSet Integration: Accepts a DataSet as input, allowing the user to aggregate multiple DataTables for CSV creation. Flexible Value Rendering: Supports a customizable event, ValueRenderEvent, which allows users to define a custom parser for values based on their data type (column or row). Multiple DataTable Support: Enables the user to selectively include columns from different DataTables by specifying the table index. Stream Handling: The utility efficiently manages memory streams to optimize CSV generation. Dispose Method: Implements the IDisposable interface for proper resource management. Usage: Constructor: Static Method for Creating CsvBuilder with Multiple DataTables: CsvBuilder csvBuilder = CsvBuilder.Datasets(dataTable1, dataTable2, ...); Building CSV: csvBuilder.Build(tableIndex1, tableIndex2, ...) Customizing Value Rendering: Subscribe to the ValueRenderEvent to define custom parsing logic for column and row values. Output Handling: Obtain the CSV content as a Stream: Stream csvStream = csvBuilder.GetStream(); Save the CSV content to a file: csvBuilder.SaveAsFile("filePath.csv"); Example #1: // Create CsvBuilder with a DataSet ICsvBuilder csvBuilder = CsvBuilder.Datasets(dataSet); // Build CSV with selected columns from specific DataTables ICsvExtractor csvExtractor = csvBuilder.Build(); // Obtain CSV content as a Stream MemoryStream csvStream = csvExtractor.GetStream(); // Save CSV content to a file csvExtractor.SaveAsFile("output.csv"); //dispose if necessary csvExtractor.Dispose(); This utility simplifies the process of CSV generation, providing users with a flexible and efficient solution for working with tabular data in the .NET environment.