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.