Table of Contents

Namespace Tudormobile.Wpf.Controls

Classes

AppWindow

Application Window containing a custom title bar, status bar, and simulated chrome.

The TitleBar and StausBar properties are exposed read-only to allow customization.

BarChart

Represents a simple bar chart control.

Card

A headered content control with optional footer, corner radius, and content animation.

Animation is applied to the content presenter when the content changes. A number of built-in animations are available, or you can define your own.

Chart

Represents a control that displays a chart with a configurable title.

ChartSeries

Represents a data series containing a collection of numeric data points for chart visualization.

ColorDefinitions

Provides static color definitions and utilities for parsing HTML color strings.

ColorPalette

Represents a themed color palette with utility methods for creating brushes and gradients.

ConfirmButton

Represents a button control that prompts the user for confirmation before performing the Click action and/or command.

The default confirmation dialog is a simple message box with "Yes" and "No" options. Use the ButtonText property to define up to three buttons with custom text, separated by the '|' character. The first button is considered the "affirmative" action, while the second and third buttons are considered "negative" actions. Buttons are placed from the right to the left in the order they are defined.

DateSeries

Represents a date-series data set that associates data points with specific calendar dates.

DonutChart

Represents a donut chart control that displays data as segments of a ring with an optional center content area.

FontIcon

Represents an icon that uses a glyph from the specified font. If no font is specified, it defaults to the Segoe Fluent UI font.

InfoBar

Displays an information bar to provide a message to the user.

Messages are marked with a severity type InfoBar.InfoSeverity and will display an icon corresponding to the severity. An optional title and message text is provided. The user can dismiss the bar if the IsClosable property is true, which is the default behavior. If IsClosable is false, the Closed event is not raised when the information bar is programatically removed.

InlineObjectEditor

Implements a ContentControl exposes an 'Editor' UI (the Content property) below a expandable header. The DisplayMemberPath indicates what displays in the header. Suitable for use in ItemsControls (ItemTemplates) where DataContext is automatically set to the individual item.

LabelledSeries

Represents a data series containing a collection of numeric data points and corresponding labels for chart visualization.

PieChart

Represents a simple pie chart control.

Spinner

A 'Spinner' is a content control that rotates its content continuously when IsEnabled is true.

The default values of IsEnabled is set to false, which also causes the Visibility to be set to Collapsed. The default value of content is a 'chasing arrow' glyph.

SplitButton

Represents a button control that provides a primary action and a secondary action to display a user-defined popup. This implementation combines a PushButton with a Popup property than can either be defined as a ContextMenu or as a UIElement which will be contained in a System.Windows.Controls.Popup control. The implementation is designed to work reasonably well in stylized environments without needing to define a new control template.

TimeSeries

Represents a time-series data set that associates data points with specific time values.

TitleBar

Provides a title bar, complete with window state and drag/move management.

This control adds a title bar with optional Icon, Minimize/Maximize buttons, a close button, and 'content'. The control is implemented as a ContentControl. The content area is located between the Icon and the window state control box. WindowStateControl for additional information. behavior to their containing Window to manage window state (normal, minimize, maximize).

Set the CanMinimize/CanMaximize properties to enable minimize/maximize window states. (Default is TRUE). Set the ShowMinMax property to show/hide the minimize/maximize buttons. (Default is TRUE). Set the Icon property to display an Icon on the left side of the Title bar. (Default is Icon property of the host window) Set the Content property to display content in the Content area (Default is Title property of the host window).

ToggleSwitch

A Toggle Switch is a checkbox/togglebutton that uses and animated switch to change states. The 'Content' property is used to display the 'Off' state content, which can be (null). The 'OnContent' property can be used to represent the 'On' state. The default values for the content properties are 'Off' and 'On'. If the 'On' content does not exist, then the Content property is used for all states.

WindowStateControl

Manages window state via minimize, maximize, and close buttons.

This control adds a close button and optional Minimize/Maximize buttons and attaches behavior to their containing Window to manage window state (normal, minimize, maximize). It is designed to to be used on a transparent window with custom chrome (or no chrome).

You can set the CanMinimize/CanMaximize properties to enable minimize/maximize window states. (Default is TRUE). You can set the ShowMinMax property to show/hide the minimize/maximize buttons. (Default is TRUE). You can set the AllowDrag property to allow move/drag function on the host window. (Default is TRUE).

Wizard

Represents a wizard-style navigation window that allows users to navigate through a sequence of pages.

XYSeries

Represents an XY-series data set with explicit X and Y coordinate pairs.

Enums

ColorPalette.ColorGroup

Defines the available color group themes.

InfoBar.InfoSeverity

Severity of the information represented by the information bar.

InlineObjectEditor.GlyphLocations

Location of the pencil/edit glyph relative to the header text. Default is to the right.