Search Results for

    Show / Hide Table of Contents

    Getting Started

    MADE.NET UI is a collection of components designed for building applications with the Uno Platform on Windows, Android, iOS, and WebAssembly.

    Installation

    All packages listed below can be installed via NuGet or via the dotnet CLI by running the following command using a listed package name:

    dotnet add package MADE.UI
    

    Available packages

    Package Version
    MADE.Media.Image NuGet
    MADE.UI NuGet
    MADE.UI.Controls.ChipBox NuGet
    MADE.UI.Controls.DropDownList NuGet
    MADE.UI.Controls.FilePicker NuGet
    MADE.UI.Controls.RichEditToolbar NuGet
    MADE.UI.Controls.Validator NuGet
    MADE.UI.Data.Converters NuGet
    MADE.UI.Styling NuGet
    MADE.UI.ViewManagement NuGet

    Media.Image

    The Media Image package is designed to be used in applications that require image processing.

    It provides capabilities, such as:

    • LoadStorageFileThumbnailImageBehavior, a XAML behavior for loading a thumbnail from a StorageFile on an Image element.

    Discover Media.Image

    UI

    The UI package is a base library for building out great user experiences for applications built for Windows, Android, iOS, and the web.

    Taking advantage of the Uno Platform, the UI packages provide extensible features such as:

    • Control, a base implementation on top of the XAML Control type with additional functionality such as IsVisible (to get and set the state of the control's visibility), and GetChildView (to find and retrieve a UI element which is a child of the element).
    • ContentControl, a base implementation on top of the XAML ContentControl type with additional functionality such as IsVisible (to get and set the state of the control's visibility), and GetChildView (to find and retrieve a UI element which is a child of the element).
    • ViewExtensions, a collection of extensions for manipulating XAML UIElement objects including SetVisible (to toggle the visible state of the element and child elements).

    Discover UI

    UI.Controls.ChipBox

    The UI Controls ChipBox library contains a cross-platform UI element that provides a multi value input for a text box with auto-suggest capabilities. Values added are displayed as removable chips.

    Discover UI.Controls.ChipBox

    UI.Controls.DropDownList

    The UI Controls DropDownList library contains a Windows UI element that provides a selection user experience, allowing a user to select one or multiple items from a list.

    The control works in a similar way to the ComboBox element in the Windows SDK, with the added extensibility to change modes to select multiple items.

    Discover UI.Controls.DropDownList

    UI.Controls.FilePicker

    The UI Controls FilePicker library contains a cross-platform UI element that provides a web-like <input type="file" /> equivalent for native applications.

    The control provides the capability to select one or multiple files of given types and show them within the UI.

    Discover UI.Controls.FilePicker

    UI.Controls.RichEditToolbar

    The UI Controls RichEditToolbar library contains a cross-platform UI element that provides customizable and extensible collection of buttons that activate rich text features in an associated RichEditBox.

    Think the InkToolbar equivalent for RichEditBox controls!

    Discover UI.Controls.RichEditToolbar

    UI.Controls.Validator

    The UI Controls Validator library contains a cross-platform UI element that provides validation capabilities over any input element.

    Taking advantage of the Data Validation library, you can simply and easily setup input validation with error messaging for all input types, both built-in and custom, with minimal effort.

    Discover UI.Controls.Validator

    UI.Data.Converters

    The UI Data Converters package is designed for making the conversion of data objects to a different type in native applications for Windows, Android, iOS, macOS, Linux, and the web easier.

    Discover UI.Data.Converters

    UI.Styling

    The UI Styling library contains a collection of cross-platform UI styling components for improving the designing of applications.

    Discover UI.Styling

    UI.ViewManagement

    The UI View Management package is designed for improving how your applications can create and manage additional windows in Windows applications.

    Discover UI.ViewManagement

    • Improve this Doc
    In This Article
    Back to top Copyright (c) MADE Apps